import { Ref } from 'vue'; interface Options { label?: string; color?: 'dark' | 'light'; placement?: 'top' | 'center' | 'bottom'; size?: 'md' | 'lg'; radius?: 'none' | 'sm' | 'md' | 'lg' | 'xl' | '2xl' | 'full'; } export declare function useLoadingState(): { isOpen: Ref; options: Options; setLoading: (value: boolean, payload?: Options) => void; }; declare const setLoading: (value: boolean, payload?: Options) => void; export { setLoading as useLoading, };