declare type UseToggleResult = [boolean, () => void]; export declare function useToggle(initialState?: boolean): UseToggleResult; export declare function useToggleWithLocalStorage(localStorageKey: string, initialState?: boolean): UseToggleResult; export interface UseToggleOpenReturn { isOpen: boolean; open(): void; close(): void; toggle(): void; } export declare function useToggleOpen(init?: boolean): UseToggleOpenReturn; export {};