import { default as React } from 'react';
import { TextFieldProps } from './TextField.types';
/**
 * Arrow TextField component.
 *
 * Renders the Arrow TDDS text field HTML structure with floating label,
 * error messaging, supporting text, and optional trailing/leading decorations.
 *
 * ```html
 * <div class="tdds-text-field" data-inverse="true">
 *   <div class="tdds-text-field__track" data-active data-complete data-disabled>
 *     <span class="tdds-text-field__icon-start"><!-- leading icon --></span>
 *     <label class="tdds-text-field__label" for="{id}">{label}</label>
 *     <span class="tdds:screen-reader-only">Your password is hidden</span>
 *     <button class="tdds-text-field__button-end"><!-- trailing --></button>
 *     <input class="tdds-text-field__input" id="{id}" name="{name}" />
 *   </div>
 *   <p class="tdds-text-field__error-message">...</p>
 *   <p class="tdds-text-field__supporting-text">...</p>
 * </div>
 * ```
 */
export declare const TextField: React.ForwardRefExoticComponent<TextFieldProps & React.RefAttributes<HTMLInputElement>>;
//# sourceMappingURL=TextField.d.ts.map