| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- import Displayable from '../graphic/Displayable';
 
- import Storage from '../Storage';
 
- import { PainterBase } from '../PainterBase';
 
- interface SVGPainterOption {
 
-     width?: number | string;
 
-     height?: number | string;
 
- }
 
- declare class SVGPainter implements PainterBase {
 
-     type: string;
 
-     root: HTMLElement;
 
-     storage: Storage;
 
-     private _opts;
 
-     private _svgDom;
 
-     private _svgRoot;
 
-     private _backgroundRoot;
 
-     private _backgroundNode;
 
-     private _gradientManager;
 
-     private _patternManager;
 
-     private _clipPathManager;
 
-     private _shadowManager;
 
-     private _viewport;
 
-     private _visibleList;
 
-     private _width;
 
-     private _height;
 
-     constructor(root: HTMLElement, storage: Storage, opts: SVGPainterOption, zrId: number);
 
-     getType(): string;
 
-     getViewportRoot(): HTMLDivElement;
 
-     getSvgDom(): SVGElement;
 
-     getSvgRoot(): SVGGElement;
 
-     getViewportRootOffset(): {
 
-         offsetLeft: number;
 
-         offsetTop: number;
 
-     };
 
-     refresh(): void;
 
-     setBackgroundColor(backgroundColor: string): void;
 
-     createSVGElement(tag: string): SVGElement;
 
-     paintOne(el: Displayable): SVGElement;
 
-     _paintList(list: Displayable[]): void;
 
-     resize(width: number | string, height: number | string): void;
 
-     getWidth(): number;
 
-     getHeight(): number;
 
-     dispose(): void;
 
-     clear(): void;
 
-     toDataURL(): string;
 
-     refreshHover: () => void;
 
-     configLayer: (zlevel: number, config: import("../core/types").Dictionary<any>) => void;
 
- }
 
- export default SVGPainter;
 
 
  |