export declare const TdtLabel: import('vue').DefineComponent; }; text: { type: StringConstructor; default: string; }; offset: { type: import('vue').PropType; default: () => number[]; }; position: { type: import('vue').PropType; default: () => number[]; }; }>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { init: (e: T.Label) => boolean; click(e: T.OverlayEvent): void; dblclick(e: T.OverlayEvent): void; mousedown(e: T.OverlayEvent): void; mouseup(e: T.OverlayEvent): void; mouseout(e: T.OverlayEvent): void; mouseover(e: T.OverlayEvent): void; remove(e: T.OverlayEvent): void; }, string, import('vue').PublicProps, Readonly; }; text: { type: StringConstructor; default: string; }; offset: { type: import('vue').PropType; default: () => number[]; }; position: { type: import('vue').PropType; default: () => number[]; }; }>> & Readonly<{ onInit?: ((e: T.Label) => any) | undefined; onClick?: ((e: T.OverlayEvent) => any) | undefined; onDblclick?: ((e: T.OverlayEvent) => any) | undefined; onMouseover?: ((e: T.OverlayEvent) => any) | undefined; onMouseout?: ((e: T.OverlayEvent) => any) | undefined; onMousedown?: ((e: T.OverlayEvent) => any) | undefined; onMouseup?: ((e: T.OverlayEvent) => any) | undefined; onRemove?: ((e: T.OverlayEvent) => any) | undefined; }>, { position: import('../..').LngLat; visible: boolean; offset: import('../..').Point; text: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export type TdtLabelInstance = InstanceType;