///
export declare const useLocalStorage: (key: string, initial: T) => [T, (state: T | ((currentState: T) => T)) => void];
export declare const useFiler: (localStorageKey: string) => (Record | {
add: (data: any, fileId?: string | undefined) => string;
remove: (fileId: string) => void;
update: (fileId: string, data: any) => void;
clear: () => void;
})[];
export declare const useKeyboardShortcut: ({ key, onKeyPressed, disabled }: {
key: String;
onKeyPressed: (event: KeyboardEvent) => void;
disabled?: boolean | undefined;
}) => {
enable: () => void;
disable: () => void;
};
export declare const useOnClickOutside: (onClickOutside: () => void, disabled?: boolean | undefined) => import("react").RefObject;
export declare const useScrollTop: () => number;
export declare const usePageProgress: () => number;