import "d3-transition"; import { SVGWidget } from "./SVGWidget"; import "../src/Surface.css"; export declare class Surface extends SVGWidget { _origMenuParam: any; _origShowContent: any; protected _iconWidget: any; protected _containerWidget: any; protected _titleRectWidget: any; protected _textWidget: any; _menuWidget: any; protected _surfaceButtons: any; protected _clipRect: any; protected buttonContainer: any; constructor(); enter(_domNode: any, _element: any): void; update(domNode: any, element: any): void; exit(domNode: any, element: any): void; intersection(pointA: any, pointB: any): any; click(d: any): void; showTitle: { (): boolean; (_: boolean): Surface; }; title: { (): string; (_: string): Surface; }; titleFontSize: { (): string; (_: string): Surface; }; showIcon: { (): boolean; (_: boolean): Surface; }; icon_faChar: { (): string; (_: string): Surface; }; icon_shape: { (): string; (_: string): Surface; }; content: { (): any; (_: any): Surface; }; buttonAnnotations: { (): any[]; (_: any[]): Surface; }; buttonGutter: { (): number; (_: number): Surface; }; showContent: { (): boolean; (_: boolean): Surface; }; menu: { (): any[]; (_: any[]): Surface; }; menuPadding: { (): number; (_: number): Surface; }; } //# sourceMappingURL=Surface.d.ts.map