import type { CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent<{ nowrap: BooleanConstructor; ariaLabel: StringConstructor; arrowPadding: import("../../../utils").BuildPropReturn, 5, unknown, unknown, unknown>; placement: import("../../../utils").BuildPropReturn, "bottom", unknown, "top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; reference: import("../../../utils").BuildPropReturn, any, unknown, unknown, unknown>; strategy: import("../../../utils").BuildPropReturn, "fixed", unknown, "fixed" | "absolute", unknown>; showArrow: import("../../../utils").BuildPropReturn; }, { props: Readonly, 5, unknown, unknown, unknown>; placement: import("../../../utils").BuildPropReturn, "bottom", unknown, "top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; reference: import("../../../utils").BuildPropReturn, any, unknown, unknown, unknown>; strategy: import("../../../utils").BuildPropReturn, "fixed", unknown, "fixed" | "absolute", unknown>; showArrow: import("../../../utils").BuildPropReturn; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any); }>>; triggerRef: import("vue").Ref; contentId: import("vue").Ref; placement: import("vue").Ref, "top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>>; strategy: import("vue").Ref, "fixed" | "absolute", unknown>>; arrowRef: import("vue").Ref; referenceRef: import("vue").Ref; contentRef: import("vue").Ref; middlewareData: import("vue").Ref<{ [x: string]: any; arrow?: { x?: number; y?: number; centerOffset: number; }; autoPlacement?: { index?: number; overflows: { placement: import("@floating-ui/dom").Placement; overflows: number[]; }[]; }; flip?: { index?: number; overflows: { placement: import("@floating-ui/dom").Placement; overflows: number[]; }[]; }; hide?: { referenceHidden?: boolean; escaped?: boolean; referenceHiddenOffsets?: { top: number; right: number; bottom: number; left: number; }; escapedOffsets?: { top: number; right: number; bottom: number; left: number; }; }; offset?: { x: number; y: number; }; shift?: { x: number; y: number; }; }>; x: import("vue").Ref; y: import("vue").Ref; contentStyle: import("vue").ComputedRef; arrowStyle: import("vue").ComputedRef; ElVisuallyHidden: import("vue").DefineComponent<{ style: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; }; }, { computedStyle: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, 5, unknown, unknown, unknown>; placement: import("../../../utils").BuildPropReturn, "bottom", unknown, "top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; reference: import("../../../utils").BuildPropReturn, any, unknown, unknown, unknown>; strategy: import("../../../utils").BuildPropReturn, "fixed", unknown, "fixed" | "absolute", unknown>; showArrow: import("../../../utils").BuildPropReturn; }>>, { placement: import("../../../utils").BuildPropType, "top" | "right" | "bottom" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; strategy: import("../../../utils").BuildPropType, "fixed" | "absolute", unknown>; nowrap: boolean; showArrow: import("../../../utils").BuildPropType; reference: import("../../../utils").BuildPropType, unknown, unknown>; arrowPadding: import("../../../utils").BuildPropType, unknown, unknown>; }>; export default _default;