export default FieldTemplate;
declare function FieldTemplate(props: any): import("react/jsx-runtime").JSX.Element;
declare namespace FieldTemplate {
    namespace propTypes {
        let children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let hint: PropTypes.Requireable<PropTypes.InferProps<{
            icon: PropTypes.Requireable<string>;
            overlayComponent: PropTypes.Validator<NonNullable<NonNullable<PropTypes.ReactNodeLike>>>;
            overlayPlacement: PropTypes.Requireable<string>;
            overlayIsFixed: PropTypes.Requireable<boolean>;
            'data-test': PropTypes.Requireable<string>;
            'icon-data-test': PropTypes.Requireable<string>;
        }>>;
        let className: PropTypes.Requireable<string>;
        let description: PropTypes.Requireable<string>;
        let descriptionId: PropTypes.Validator<string>;
        let errorId: PropTypes.Validator<string>;
        let errorMessage: PropTypes.Requireable<string>;
        let id: PropTypes.Requireable<string>;
        let isValid: PropTypes.Requireable<boolean>;
        let label: PropTypes.Requireable<string>;
        let labelProps: PropTypes.Requireable<object>;
        let labelAfter: PropTypes.Requireable<boolean>;
        let required: PropTypes.Requireable<boolean>;
        let valueIsUpdating: PropTypes.Requireable<boolean>;
        let inline: PropTypes.Requireable<boolean>;
    }
    namespace defaultProps {
        let isValid_1: boolean;
        export { isValid_1 as isValid };
    }
    let displayName: string;
}
import PropTypes from 'prop-types';
