import React from 'react'; export type TextFieldSize = 'sm' | 'md' | 'lg'; export type TextFieldShape = 'default' | 'subtle'; type NativeInputProps = Omit, 'size' | 'onChange'>; export type TextFieldInputProps = { label?: string; helperText?: string; error?: string; disabled?: boolean; valid?: boolean; showCount?: boolean; size?: TextFieldSize; shape?: TextFieldShape; iconLeft?: React.ReactNode; iconRight?: React.ReactNode; onChange?: (value: string) => void; } & NativeInputProps; export declare const TextField: React.ForwardRefExoticComponent<{ label?: string; helperText?: string; error?: string; disabled?: boolean; valid?: boolean; showCount?: boolean; size?: TextFieldSize; shape?: TextFieldShape; iconLeft?: React.ReactNode; iconRight?: React.ReactNode; onChange?: (value: string) => void; } & NativeInputProps & React.RefAttributes>; export {};