/// import CheckboxGroup from './Group'; export interface ICheckboxEventTarget extends ICheckboxProps { type: 'checkbox'; checked: boolean; } export interface ICheckboxEvent { target: ICheckboxEventTarget; preventDefault(): void; stopPropagation(): void; } export interface ICheckboxProps { checked?: boolean; value?: Value; disabled?: boolean; readOnly?: boolean; indeterminate?: boolean; onChange?: (e: ICheckboxEvent) => void; className?: string; style?: React.CSSProperties; labelStyle?: React.CSSProperties; width?: number; children?: React.ReactNode; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; } export declare function Checkbox(props: ICheckboxProps): JSX.Element; export declare namespace Checkbox { var Group: typeof CheckboxGroup; } export default Checkbox;