import { FC } from 'react'; import { DatePickerProps } from '../DatePicker/DatePicker'; import { TextInputProps } from '../TextInput/TextInput'; import { PopoverProps } from '../Popover/Popover'; export interface DateInputProps { /** * Props object for DatePicker component. */ datePickerProps: DatePickerProps; /** * Props object for TextInput component. */ textInputProps: Omit; /** * Format for final date to be displayed. * Relies on date-fns/format --> https://date-fns.org/v1.9.0/docs/format */ dateFormat?: string; /** * Additional settings for formatting date. */ dateOptions?: { /** * The user's locale. */ locale?: globalThis.Locale | undefined; /** * Start of week. */ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | undefined; /** * Should determine which week is week 1 of a new year. */ firstWeekContainsDate?: number | undefined; /** * Whether to accept unicode tokens in format. * See here --> https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md */ useAdditionalWeekYearTokens?: boolean | undefined; /** * Whether to accept unicode tokens in format. * See here --> https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md */ useAdditionalDayOfYearTokens?: boolean | undefined; }; /** * Props to pass down to the Popover component. */ popoverProps?: Omit; /** * Additional props to be spread to the `TextInput` element. */ [x: string]: any; } export declare const DateInput: FC;