declare const _default: import("vue").DefineComponent<{ openDelay: { type: NumberConstructor; default: number; }; disabled: BooleanConstructor; manual: BooleanConstructor; effect: { type: StringConstructor; default: string; }; popperClass: StringConstructor; content: StringConstructor; transition: { type: StringConstructor; default: string; }; enterable: { type: BooleanConstructor; default: boolean; }; hideAfter: { type: NumberConstructor; default: number; }; visibleArrow: { default: boolean; }; popperOptions: { default(): { boundariesPadding: number; gpuAcceleration: boolean; }; }; closeDelay: { type: NumberConstructor; default: number; }; width: StringConstructor; }, any, { timeoutPending: null; }, {}, { show(): void; hide(): void; addEventHandle(old: any, fn: any): any; concatClass(a: any, b: any): any; handleShowPopper(): void; handleClosePopper(): void; setExpectedState(expectedState: any): void; }, { props: { placement: { type: StringConstructor; default: string; }; boundariesPadding: { type: NumberConstructor; default: number; }; reference: {}; popper: {}; modelValue: BooleanConstructor; visibleArrow: BooleanConstructor; transition: StringConstructor; appendToBody: { type: BooleanConstructor; default: boolean; }; popperOptions: { type: ObjectConstructor; default(): { gpuAcceleration: boolean; }; }; offset: { type: NumberConstructor; default: number; }; arrowOffset: { type: NumberConstructor; default: number; }; }; data(): { showPopper: boolean; currentPlacement: string; }; watch: { modelValue: { immediate: boolean; handler(val: any): void; }; showPopper(val: any): void; }; methods: { createPopper(): void; updatePopper(): void; doDestroy(): void; destroyPopper(): void; resetTransformOrigin(): void; appendArrow(element: any): void; }; beforeDestroy(): void; deactivated(): void; }, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { effect: string; transition: string; disabled: boolean; popperOptions: { boundariesPadding: number; gpuAcceleration: boolean; }; visibleArrow: boolean; openDelay: number; manual: boolean; enterable: boolean; hideAfter: number; closeDelay: number; }>; export default _default;