/// import { GPathTextBox } from "./g_path_textbox"; import { ShapeObjectType, SpeakerPosition, VBAShapeType } from "../common/enums"; import * as GOptions from "./g_options"; export declare type GCalloutAttributes = GOptions.GTextBoxAttributes & { speakerX?: number; speakerY?: number; }; export declare class GCallout extends GPathTextBox { constructor(svgbox: SVGElement | string); protected setBasicOption(option: GCalloutAttributes): void; setOption(option: GCalloutAttributes): void; static constructAttributes(e: Element, removeAttributes?: boolean, output?: GCalloutAttributes): GCalloutAttributes; get type(): ShapeObjectType; protected updateSurfaceSize(): boolean; update(): void; get speakerX(): number; set speakerX(value: number); get speakerY(): number; set speakerY(value: number); get speakerPosition(): SpeakerPosition; get shape(): VBAShapeType; protected get VBAAdjustments(): number[]; }