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;