declare const _default: import("vue").DefineComponent<{ ouiaId: { type: StringConstructor; default: string | null; }; ouiaSafe: BooleanConstructor; text: { type: StringConstructor; default: string; }; }, { ouiaProps: import("vue").ComputedRef<{ 'data-ouia-component-type': string; 'data-ouia-safe': boolean | undefined; 'data-ouia-component-id': string; }>; }, { name: string; }, { allContent(): string; }, { isNotEmpty(): boolean; }, import("vue").DefineComponent<{ modelValue: { type: BooleanConstructor; default: boolean; }; tag: { type: StringConstructor; default: string; }; trigger: { type: import("vue").PropType; default: string; }; placement: { type: import("vue").PropType; default: string; }; autoPlacement: { type: BooleanConstructor; default: boolean; }; appendTo: { type: StringConstructor; default: string; }; transitionDuration: { type: NumberConstructor; default: number; }; hideDelay: { type: NumberConstructor; default: number; }; showDelay: { type: NumberConstructor; default: number; }; enable: { type: BooleanConstructor; default: boolean; }; enterable: { type: BooleanConstructor; default: boolean; }; target: { type: import("vue").PropType; default: null; }; viewport: { type: import("vue").PropType Element)>; default: null; }; customClass: StringConstructor; }, { triggerEl: import("vue").Ref; }, { name: string; hideTimeoutId: number; showTimeoutId: number; transitionTimeoutId: number; autoTimeoutId: number; }, {}, { isNotEmpty(): false; initTriggerElByTarget(target: string | HTMLElement | import("vue").DefineComponent): void; initListeners(): void; clearListeners(): void; clearTimeouts(): void; resetPosition(): void; hideOnLeave(): void; toggle(): void; show(): void; hide(): void; $hide(): void; isShown(): boolean; windowClicked(event: MouseEvent): void; handleAuto(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (value: boolean) => boolean; input: (value: boolean) => boolean; show: () => true; hide: () => true; }, string, import("vue").PublicProps, Readonly; default: string; }; placement: { type: import("vue").PropType; default: string; }; autoPlacement: { type: BooleanConstructor; default: boolean; }; appendTo: { type: StringConstructor; default: string; }; transitionDuration: { type: NumberConstructor; default: number; }; hideDelay: { type: NumberConstructor; default: number; }; showDelay: { type: NumberConstructor; default: number; }; enable: { type: BooleanConstructor; default: boolean; }; enterable: { type: BooleanConstructor; default: boolean; }; target: { type: import("vue").PropType; default: null; }; viewport: { type: import("vue").PropType Element)>; default: null; }; customClass: StringConstructor; }>> & { onInput?: ((value: boolean) => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onHide?: (() => any) | undefined; onShow?: (() => any) | undefined; }, { tag: string; target: string | HTMLElement | import("vue").DefineComponent; modelValue: boolean; appendTo: string; trigger: import("../mixins/popupMixin").TooltipTrigger; enable: boolean; placement: import("../mixins/popupMixin").TooltipPlacement; autoPlacement: boolean; transitionDuration: number; hideDelay: number; showDelay: number; enterable: boolean; viewport: string | ((trigger: HTMLElement) => Element); }, {}>, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { ouiaId: string; ouiaSafe: boolean; text: string; }, {}>; export default _default;