declare type Callback = () => void; declare type UseBooleanReturn = [boolean, UseBooleanActions]; interface UseBooleanActions { set: (newValue: boolean) => void; toggle: Callback; open: Callback; close: Callback; } export declare function useBooleanState(initialValue: boolean): UseBooleanReturn; export {};