import { TextInputFieldProps } from './text-input-field.types';
/**
 * # TextInputField
 *
 * A pre-composed form field component that combines TextInput with FormField features
 * like labels, descriptions, error handling, and validation feedback.
 *
 * This component provides a simple, flat API for common text input use cases and serves
 * as a drop-in replacement for UI-Kit's TextField, maintaining compatibility with the
 * same error format and localized error messages.
 *
 * @example
 * ```tsx
 * <TextInputField
 *   label="Project name"
 *   description="Enter a descriptive name for your project"
 *   placeholder="My Awesome Project"
 *   value={value}
 *   onChange={setValue}
 *   errors={{ missing: true }}
 *   isRequired
 * />
 * ```
 */
export declare const TextInputField: {
    ({ id, label, description, info, errors, onChange, renderError, touched, isRequired, isDisabled, isReadOnly, isInvalid, size, value, placeholder, type, ...rest }: TextInputFieldProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
