import { InputProps } from '../../Input';
import { FieldBlockErrorMsgProps } from '../block/field-block-error-msg';
import { FieldBlockHelpTextProps } from '../block/field-block-help-text';
import { FieldBlockLabelProps } from '../block/field-block-label';
import { FieldBlockLayoutProps } from '../block/field-block-layout';
export type TextFieldBlockProps = Pick<FieldBlockLayoutProps, 'layout' | 'labelColumnWidth'> & Omit<InputProps, 'name' | 'size'> & {
    name: string;
    labelIsHidden?: boolean;
    label?: FieldBlockLabelProps['children'];
    labelSize?: FieldBlockLabelProps['size'];
    helpText?: FieldBlockHelpTextProps['children'];
    errorMsg?: FieldBlockErrorMsgProps['children'];
    size?: InputProps['size'];
};
export declare function TextFieldBlock({ name, value, label, labelIsHidden, labelColumnWidth, helpText, errorMsg, required, disabled, labelSize, layout, placeholder, size, testId, className, ...props }: TextFieldBlockProps): import("react/jsx-runtime").JSX.Element;
