import React from 'react';
import { InternalFormFieldProps } from './interfaces';
interface FormFieldErrorProps {
    id?: string;
    children?: React.ReactNode;
    errorIconAriaLabel?: string;
}
interface FormFieldWarningProps {
    id?: string;
    children?: React.ReactNode;
    warningIconAriaLabel?: string;
}
export declare function FormFieldError({ id, children, errorIconAriaLabel }: FormFieldErrorProps): JSX.Element;
export declare function FormFieldWarning({ id, children, warningIconAriaLabel }: FormFieldWarningProps): JSX.Element;
export declare function ConstraintTextRegion({ id, hasValidationText, children, }: {
    id?: string;
    hasValidationText: boolean;
    children: React.ReactNode;
}): JSX.Element;
export default function InternalFormField({ controlId, stretch, label, info, i18nStrings, children, secondaryControl, description, constraintText, characterCountText, errorText, warningText, __hideLabel, __internalRootRef, __disableGutters, __analyticsMetadata, __style, ...rest }: InternalFormFieldProps): JSX.Element;
export {};
//# sourceMappingURL=internal.d.ts.map