import { Shape } from "./Shape"; import { SVGWidget } from "./SVGWidget"; import { Text } from "./Text"; import { ISize } from "./Widget"; import "../src/TextBox.css"; export declare class TextBox extends SVGWidget { protected _shape: Shape; protected _text: Text; constructor(); padding(_: any): this; getTextX(width: any): number; getBBox(refresh?: boolean, round?: boolean): { x: number; y: number; width: number; height: number; }; enter(domNode: any, element: any): void; _prevHash: any; update(domNode: any, element: any): void; exit(domNode: any, element: any): void; click(): void; dblclick(): void; text: { (): string; (_: string): TextBox; }; fontSize: { (): number; (_: number): TextBox; }; shape_colorFill: { (): string; (_: string): TextBox; }; shape_colorStroke: { (): string; (_: string): TextBox; }; text_colorFill: { (): string; (_: string): TextBox; }; text_fontFamily: { (): string; (_: string): TextBox; }; paddingLeft: { (): number; (_: number): TextBox; }; paddingRight: { (): number; (_: number): TextBox; }; paddingTop: { (): number; (_: number): TextBox; }; paddingBottom: { (): number; (_: number): TextBox; }; anchor: { (): "start" | "middle" | "end"; (_: "start" | "middle" | "end"): TextBox; }; fixedSize: { (): ISize; (_: ISize): TextBox; }; tooltip: { (): string; (_: string): TextBox; }; } //# sourceMappingURL=TextBox.d.ts.map