import { Ref, ComputedRef, Reactive } from 'vue'; export declare function useMounted(): Ref; export declare function useSupported(callback: () => unknown): ComputedRef; export declare function useEventListener(target: HTMLElement | Window | Document, event: string, callback: Function): void; export declare function useFps(): { fps: Ref; }; export declare function useMediaQuery(mediaQuery: string): { match: Ref; }; export declare function useOptionsSupported(prop: 'capture' | 'once' | 'passive' | 'signal'): { isSupported: Ref; }; type SlotsExistResult = T extends string ? ComputedRef : Reactive>>; export declare function useSlotsExist(slotsName: T): SlotsExistResult; export declare function useInject(key: string): { colorPalettes: Ref; shadowColor: Ref; }; export {};