import React from 'react'; export interface RcCheckboxProps { 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: any) => void; onClick?: (e: React.MouseEvent) => void; tabIndex?: number; readOnly?: boolean; required?: boolean; autoFocus?: boolean; value?: any; } export default class RcCheckbox extends React.Component { protected input: any; state: { checked: boolean; }; static defaultProps: { prefixCls: string; className: string; style: {}; type: string; defaultChecked: boolean; onFocus(): void; onBlur(): void; onChange(): void; }; static getDerivedStateFromProps(props: any, state: any): any; constructor(props: any); focus(): void; blur(): void; handleChange: (e: any) => void; saveInput: (node: any) => void; render(): JSX.Element; }