import * as React from 'react'; import { CheckboxChangeEvent } from './Checkbox'; export interface ButtonCheckboxProps { prefixCls: string; className: string; style: React.CSSProperties; defaultChecked?: boolean; checked?: boolean; disabled?: boolean; value?: any; children?: any; onChange?: (e: T) => void; onClick?: React.MouseEventHandler; } interface State { checked: boolean; } declare class ButtonCheckbox extends React.Component, ReturnType> { static defaultProps: { prefixCls: string; className: string; style: {}; defaultChecked: boolean; }; constructor(props: any); static getDerivedStateFromProps(props: ButtonCheckboxProps, state: State): Partial | null; handleClick: (e: any) => void; render(): React.JSX.Element; } export default ButtonCheckbox;