import * as React from 'react'; export interface Props { prefixCls?: string; className?: string; style?: React.CSSProperties; name?: string; id?: string; type?: string; defaultChecked?: number | boolean; checked?: number | boolean; disabled?: boolean; onFocus?: (e: React.FocusEvent) => void; onBlur?: (e: React.FocusEvent) => void; onChange?: (e: CheckboxChangeEvent) => void; onClick?: (e: React.MouseEvent) => void; tabIndex?: string | number; readOnly?: boolean; required?: boolean; autoFocus?: boolean; value?: any; } declare type CheckboxChangeEventTarget = Props & { checked: boolean; }; declare type CheckboxChangeEvent = { target: CheckboxChangeEventTarget; stopPropagation: () => void; preventDefault: () => void; nativeEvent: Event; }; declare const RcCheckbox: React.ForwardRefExoticComponent>; export default RcCheckbox;