import { ReactNode } from 'react';
import { FormControlProps, FormLabelProps, FormHelperTextProps, FormErrorMessageProps } from '@chakra-ui/react';
export type FormFieldProps = Omit<FormControlProps, 'label'> & {
    label: ReactNode;
    description?: ReactNode;
    footerDescription?: ReactNode;
    helpText?: ReactNode;
    errorText?: ReactNode;
    tooltip?: ReactNode;
    _label?: FormLabelProps;
    _help?: FormHelperTextProps;
    _error?: FormErrorMessageProps;
    showRequiredIndicator?: boolean;
};
declare function FormField({ children, label, tooltip, description, footerDescription, isInvalid, helpText, errorText, _label, _help, _error, isRequired, showRequiredIndicator, ...props }: FormFieldProps): import("react/jsx-runtime").JSX.Element;
export default FormField;
