import React, { type Dispatch, type ReactNode } from "react"; export type BooleanHandlers = { toggle: Dispatch; on: () => void; off: () => void; }; export declare const useToggle: (initialValue?: boolean) => [boolean, React.Dispatch]; export declare const useBoolean: (initialValue?: boolean) => [boolean, BooleanHandlers]; export declare const BooleanProvider: ({ children, }: { children: (value: boolean, handlers: BooleanHandlers) => ReactNode; }) => React.ReactNode;