import type { Dispatch, SetStateAction } from 'react';
export type UseBooleanControllers = {
    /** Установить значение в {true} */
    on: () => void;
    /** Установить значение в {false} */
    off: () => void;
    /** Перевести значение в противоположное состояние */
    toggle: () => void;
    /** Перевести значение в собственное состояние */
    set: Dispatch<SetStateAction<boolean>>;
};
export type UseBooleanReturnValue = [boolean, UseBooleanControllers];
export declare function useBoolean(
/** Значение по умолчанию */
defaultValue?: boolean): UseBooleanReturnValue;
