import React from 'react'; import FormEvent = React.FormEvent; export declare type IndeterminateCheckboxProps = { checked: boolean; className: string; indeterminate: boolean; name: string; node: T; toggleCheckbox: (node: T, selected: boolean) => void; value: string; }; /** * React Component that provides a 3-state checkbox */ export default class IndeterminateCheckbox extends React.Component> { constructor(props: IndeterminateCheckboxProps); componentDidMount(): void; componentDidUpdate(): void; /** * Sets the checkbox to the indeterminate state based on the the provided property. * This can only be set via JS. * @param indeterminate */ setIndeterminate(indeterminate: boolean): void; handleChange(e: FormEvent): void; render(): JSX.Element; } //# sourceMappingURL=IndeterminateCheckbox.d.ts.map