import { ZPathTextBox } from "./z_path_textbox"; import { ShapeObjectType, SpeakerPosition, VBAShapeType } from "../common/enums"; import * as GOptions from "./z_options"; export type ZCalloutAttributes = GOptions.ZTextBoxAttributes & { speakerX?: number; speakerY?: number; }; export declare class ZCallout extends ZPathTextBox { constructor(svgbox: SVGElement | string); initializeSetBasicOption(source: SVGElement): void; 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[]; }