import { ChangeEvent } from 'react'; import { RadioAndCheckboxLabelProps } from '../RadioAndCheckboxLabel'; export type CheckboxProps = Omit & { /** * Called when a checkbox is checked/unchecked * @param checked - always `true` * @param event */ onChange?: (checked: boolean, event: ChangeEvent) => void; /** * Forces checkbox to an indeterminate state. This state is purely visual, `onChange` callback is still called with correct `checked` argument */ indeterminate?: boolean; }; export declare const Checkbox: import("react").ForwardRefExoticComponent & { /** * Called when a checkbox is checked/unchecked * @param checked - always `true` * @param event */ onChange?: (checked: boolean, event: ChangeEvent) => void; /** * Forces checkbox to an indeterminate state. This state is purely visual, `onChange` callback is still called with correct `checked` argument */ indeterminate?: boolean; } & import("react").RefAttributes>; //# sourceMappingURL=Checkbox.d.ts.map