import { Dispatch, SetStateAction } from 'react'; type ToggleSetter = (nextValue?: T | ((currentValue: T) => T)) => void; type UseToggleReturn = readonly [ value: T, toggle: ToggleSetter, setValue: Dispatch> ]; export declare function useToggle(initialValue: T, options: readonly [T, T]): UseToggleReturn; export declare function useBoolToggle(initialValue?: boolean): UseToggleReturn; export type { ToggleSetter, UseToggleReturn };