import { ForwardedRef, FunctionComponent, HTMLAttributes, ReactElement } from "react"; import { InputAttributes } from "../../hooks/value"; import { InputHook } from "../../utils/input"; export declare type ToggleBoxHook = InputHook; export declare type ToggleBoxAttributes = Omit, "children" | "onClick"> & InputAttributes & { ref?: ForwardedRef; $hook?: ToggleBoxHook; $checkedValue?: T; $uncheckedValue?: T; }; interface ToggleBoxFC extends FunctionComponent { (attrs: ToggleBoxAttributes, ref?: ForwardedRef): ReactElement>; } declare const ToggleBox: ToggleBoxFC; export declare const useToggleBox: () => { focus: () => void; getValue: () => T; setValue: (value: T) => void; }; export default ToggleBox;