declare const _default: import("vue").DefineComponent<{ style: { type: import("vue").PropType; }; className: { type: import("vue").PropType; }; effect: { type: StringConstructor; default: string; }; enterable: { type: BooleanConstructor; default: boolean; }; pure: { type: BooleanConstructor; }; popperClass: { type: import("vue").PropType; }; popperStyle: { type: import("vue").PropType; }; referenceEl: { type: import("vue").PropType; }; stopPopperMouseEvent: { type: BooleanConstructor; default: boolean; }; zIndex: NumberConstructor; boundariesPadding: { type: NumberConstructor; default: number; }; fallbackPlacements: { type: import("vue").PropType; default: () => never[]; }; gpuAcceleration: { type: BooleanConstructor; default: boolean; }; offset: { type: NumberConstructor; default: number; }; placement: { type: import("vue").PropType; default: string; }; popperOptions: { type: import("vue").PropType>; default: () => {}; }; strategy: { type: import("vue").PropType<"fixed" | "absolute">; default: string; }; }, { popperContentRef: import("vue").Ref; popperInstanceRef: any; contentStyle: import("vue").ComputedRef; contentClass: import("vue").ComputedRef<(string | import("../../../utils").ClassObjectType | undefined)[]>; updatePopper: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("mouseenter" | "mouseleave")[], "mouseenter" | "mouseleave", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ style?: unknown; className?: unknown; effect?: unknown; enterable?: unknown; pure?: unknown; popperClass?: unknown; popperStyle?: unknown; referenceEl?: unknown; stopPopperMouseEvent?: unknown; zIndex?: unknown; boundariesPadding?: unknown; fallbackPlacements?: unknown; gpuAcceleration?: unknown; offset?: unknown; placement?: unknown; popperOptions?: unknown; strategy?: unknown; } & { offset: number; placement: import("@popperjs/core").Placement; effect: string; strategy: "fixed" | "absolute"; enterable: boolean; pure: boolean; stopPopperMouseEvent: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: boolean; popperOptions: Partial; } & { style?: import("vue").StyleValue | undefined; zIndex?: number | undefined; className?: import("../../../utils").ClassType | undefined; popperClass?: import("../../../utils").ClassType | undefined; popperStyle?: import("vue").StyleValue | undefined; referenceEl?: HTMLElement | undefined; }> & { onMouseenter?: ((...args: any[]) => any) | undefined; onMouseleave?: ((...args: any[]) => any) | undefined; }, { offset: number; placement: import("@popperjs/core").Placement; effect: string; strategy: "fixed" | "absolute"; enterable: boolean; pure: boolean; stopPopperMouseEvent: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: boolean; popperOptions: Partial; }>; export default _default;