import { Component } from 'react';
export declare const TYPES: string[];
export declare class SoftCheckbox extends Component<{
    className?: any;
    id?: any;
    readOnly?: boolean;
    checked?: any;
    label?: any;
    onChange?: any;
    type?: any;
    disabled?: any;
    compressed?: any;
    indeterminate?: any;
    inputRef?: any;
    title?: any;
}> {
    private inputRef;
    static propTypes: {};
    static defaultProps: {};
    componentDidMount(): void;
    componentDidUpdate(): void;
    render(): JSX.Element;
    setInputRef: (input: any) => void;
    invalidateIndeterminate(): void;
}
