import { CheckboxProps as RadixCheckboxProps } from '@radix-ui/react-checkbox'; interface CheckboxProps extends Omit { /** * Whether to forward the root element * @default false */ asChild?: boolean; /** * The initial checked state when the checkbox is uncontrolled */ defaultChecked?: boolean; /** * The controlled checked state of the checkbox */ checked?: boolean; /** * Event handler called when the checked state changes */ onChange?: (checked: boolean) => void; /** * Whether the checkbox is disabled */ disabled?: boolean; /** * Whether the checkbox is required */ required?: boolean; /** * The name of the checkbox */ name?: string; /** * The value of the checkbox * @default "" */ value?: string; } declare const Checkbox: import('react').ForwardRefExoticComponent>; export { Checkbox }; export type { CheckboxProps };