import { FloatingProxy } from './floating.proxy'; import { CurrentTheme } from 'itlab-theme-system'; import { ComputedRef, Reactive } from 'vue'; export type FloatingHideOptions = { ignoreNested?: boolean; }; export type FloatingInstance = { id: string; isVisible: boolean; isNested: boolean; theme: ComputedRef; toggle: (options?: FloatingHideOptions) => void; show: () => void; hide: (options?: FloatingHideOptions) => void; }; export declare function provideFloatingInstance(floatingInstance: Reactive): void; export declare function useFloatingInstance(): FloatingProxy;