import { Component } from 'react';
import PropTypes from 'prop-types';
export declare class SoftValidatableControl extends Component<{
    isInvalid?: boolean;
    children: any;
}> {
    static propTypes: {
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        isInvalid: PropTypes.Requireable<boolean>;
    };
    private control;
    updateValidity(): void;
    componentDidMount(): void;
    componentDidUpdate(): void;
    setRef: (node: any) => void;
    render(): any;
}
