import { type MiddlewareData } from '@floating-ui/vue'; import type { FloatingOptions } from './types'; /** * Scalar Floating component * * Positions a floating element relative to a reference element * using Floating UI. Handles placement, offset, flipping, and resizing. * * @example * * * * */ declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { /** The reference element for the element in the #floating slot */ default(): unknown; /** The floating element */ floating?(props: { /** The width of the reference element if `resize` is true and placement is on the y axis */ width?: string; /** The height of the reference element if `resize` is true and placement is on the x axis */ height?: string; /** The middleware data return by Floating UI */ data?: MiddlewareData; }): unknown; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=ScalarFloating.vue.d.ts.map