declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent; default: "start" | "center" | "end"; }; disabled: { type: BooleanConstructor; default: boolean; }; enterDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; leaveDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; margin: { type: (StringConstructor | NumberConstructor)[]; default: number; }; noAnimation: { type: BooleanConstructor; default: boolean; }; placement: { type: import('vue').PropType; default: "top" | "right" | "bottom" | "left" | "middle"; }; }>, { floatingRef: Readonly>; computedPlacement: import('vue').Ref<"top" | "right" | "bottom" | "left" | "middle" | null, "top" | "right" | "bottom" | "left" | "middle" | null>; isVisible: import('vue').Ref; isFloated: import('vue').Ref; animationClass: import('vue').ComputedRef; floatingStyle: import('vue').ComputedRef<{ animationDelay?: undefined; } | { animationDelay: string; }>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import('vue').PublicProps, Readonly; default: "start" | "center" | "end"; }; disabled: { type: BooleanConstructor; default: boolean; }; enterDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; leaveDelay: { type: (StringConstructor | NumberConstructor)[]; default: number; }; margin: { type: (StringConstructor | NumberConstructor)[]; default: number; }; noAnimation: { type: BooleanConstructor; default: boolean; }; placement: { type: import('vue').PropType; default: "top" | "right" | "bottom" | "left" | "middle"; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; margin: string | number; modelValue: boolean; target: string; placement: "top" | "right" | "bottom" | "left" | "middle"; overlayId: string; followWidth: boolean; align: "start" | "center" | "end"; enterDelay: string | number; leaveDelay: string | number; noAnimation: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;