import * as React from "react"; /** Props for `EnhancedInput` component. */ interface EnhancedInputProps extends React.ComponentProps<"input"> { /** Error message text shown below the input; sets error styling when present. */ error?: string; /** Informational helper text shown below the input (when no error). */ info?: string; /** Optional label text displayed above the input. */ label?: string; /** `data-testid` for the root wrapper (the outermost `div`). */ testIdWrapper?: string; /** `data-testid` for the native `input` element. */ testIdInput?: string; /** `data-testid` for the label element (passes to `EnhancedLabel`). */ testIdLabel?: string; /** `data-testid` for the message container (holds error/info). */ testIdMessage?: string; /** `data-testid` for the error text element. */ testIdError?: string; /** `data-testid` for the info text element. */ testIdInfo?: string; } declare const EnhancedInput: React.ForwardRefExoticComponent & React.RefAttributes>; export { EnhancedInput };