import { type SelectInputProps } from '../inputs/SelectInput'; import { DateMode, MonthFormat, SizeLarge, SizeMedium, SizeSmall } from '../common'; export interface DateInputProps { /** @deprecated Use `Field` wrapper or the `aria-labelledby` attribute instead. */ 'aria-label'?: string; 'aria-labelledby'?: string; /** @default false */ disabled?: boolean; /** @default 'md' */ size?: SizeSmall | SizeMedium | SizeLarge; value?: Date | string; onChange: (value: string | null) => void; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; dayLabel?: string; dayAutoComplete?: string; monthLabel?: string; yearLabel?: string; yearAutoComplete?: string; /** @default 'long' */ monthFormat?: `${MonthFormat}`; /** @default 'day-month-year' */ mode?: `${DateMode}`; placeholders?: { day?: string; month?: string; year?: string; }; id?: string; /** @default {} */ selectProps?: Partial>; } declare const DateInput: ({ "aria-labelledby": ariaLabelledByProp, "aria-label": ariaLabel, disabled, size, value, dayLabel, dayAutoComplete, monthLabel, yearLabel, yearAutoComplete, monthFormat, mode, onChange, onFocus, onBlur, placeholders, id: idProp, selectProps, }: DateInputProps) => import("react").JSX.Element; export default DateInput; //# sourceMappingURL=DateInput.d.ts.map