import { FC, InputHTMLAttributes, Ref } from 'react'; export interface TextFieldInputProps extends InputHTMLAttributes { /** * Ref forwarded to the underlying native `` element. */ ref?: Ref; } /** * `TextFieldInput` is the native `` element used inside `TextField`. * * It reads `size` and `error` state from `PhoneFieldContext` and exposes them * as `data-size` and `data-error` attributes to enable consistent styling * across all composed TextField layouts. * * The component is intentionally minimal: it forwards all standard input * attributes to the underlying element and supports an optional `ref` for * focus management and integration with form libraries. * * `TextFieldInput` is designed to be composed as a child of `TextField`, * alongside optional leading/trailing actions (icons, buttons, counters). */ export declare const TextFieldInput: FC;