import { SVGWidget } from "./SVGWidget"; import "../src/Icon.css"; export declare class Icon extends SVGWidget { protected _shapeWidget: any; protected _faChar: any; protected _defs: any; protected _root: any; protected _tooltipElement: any; constructor(); getBBox(refresh?: boolean, round?: boolean): { x: number; y: number; width: number; height: number; }; contains(point: any): any; intersection(pointA: any, pointB: any): any; enter(domNode: any, element: any): void; click(_domNode: any): void; dblclick(_domNode: any): void; _prevHash: any; update(domNode: any, element: any): void; exit(domNode: any, element: any): void; shape: { (): string; (_: string): Icon; }; faChar: { (): string; (_: string): Icon; }; imageUrl: { (): string; (_: string): Icon; }; image_colorFill: { (): string; (_: string): Icon; }; image_colorFill_exists: () => boolean; tooltip: { (): string; (_: string): Icon; }; diameter: { (): number; (_: number): Icon; }; paddingPercent: { (): number; (_: number): Icon; }; shape_colorFill: { (): string; (_: string): Icon; }; shape_colorFill_exists: () => boolean; shape_colorStroke: { (): string; (_: string): Icon; }; } //# sourceMappingURL=Icon.d.ts.map