import { default as React } from 'react'; export interface CheckboxProps { /** Checkbox or radio */ type?: "checkbox" | "radio"; /** Checked state */ checked?: boolean; /** Change handler */ onChange?: (checked: boolean) => void; /** Label text */ label?: string; /** Value (for radio groups) */ value?: string; /** Name (for radio groups) */ name?: string; /** Disabled state */ disabled?: boolean; /** Indeterminate state (checkbox only) */ indeterminate?: boolean; /** Size variant */ size?: "small" | "medium"; /** Custom className */ className?: string; } export declare const Checkbox: React.MemoExoticComponent>>; export default Checkbox;