import { Field as ChakraField } from '@chakra-ui/react';
import { InputProps } from './input';
import { InputGroupProps } from './input-group';
import * as React from 'react';
export interface FieldProps extends Omit<ChakraField.RootProps, 'label' | 'children' | 'size'> {
    label?: React.ReactNode;
    helperText?: React.ReactNode;
    errorText?: React.ReactNode;
    optionalText?: React.ReactNode;
    children: React.ReactElement<InputProps> | React.ReactElement<InputGroupProps>;
    size?: 'sm' | 'md' | 'lg' | '2xl';
}
export declare const Field: React.ForwardRefExoticComponent<FieldProps & React.RefAttributes<HTMLDivElement>>;
