import type { ReactNode } from 'react'; export interface IDatePickerInput { id: string; labelId: string; label: string; value: string; onShowCalendar: () => void; size: 'small' | 'medium' | 'large'; icon?: ReactNode; ariaExpanded?: boolean; ariaHaspopup?: boolean | 'grid' | 'true' | 'false' | 'dialog' | 'listbox' | 'menu' | 'tree'; ariaInvalid?: boolean; ariaRequired?: boolean; ariaDescribedBy?: string; }