import type { ReactNode } from 'react'; export interface CommonInputProps { description?: ReactNode; disabled?: boolean; error?: ReactNode; label: string; name: string; testId?: string; } export interface BaseInputProps extends CommonInputProps { children: ReactNode; className?: string; icon?: ReactNode; onIconClick?: () => void; iconAriaLabel?: string; iconAriaPressed?: boolean; iconAriaHidden?: boolean; }