/// <reference types="react" />
import { PureComponent } from '../component';
import { CheckboxProps } from './Props';
import { CheckValueType } from '../Checkbox/Props';
export default class TreeCheckbox<DataItem, Value extends any[]> extends PureComponent<CheckboxProps<DataItem, Value>> {
    constructor(props: CheckboxProps<DataItem, Value>);
    componentDidMount(): void;
    componentWillUnmount(): void;
    checkDisabled(): boolean;
    handleChange(_: any, checked: CheckValueType): void;
    render(): JSX.Element;
}
