import type { ReactDatePickerProps } from "react-datepicker"; import type { FieldProps } from "../../Form/Field"; import type { InputFieldProps } from "../../Input/InputField"; type OmittedFieldProps = "onChange" | "onBlur" | "onFocus"; export interface DatePickerProps extends Omit { className?: string; dateFormat?: string; disableFlipping?: boolean; errorList?: string[]; errorMessage?: string; highlightDates?: ReactDatePickerProps["highlightDates"]; inputProps?: InputFieldProps; locale?: string; maxDate?: Date; minDate?: Date; onBlur?: (event: React.FocusEvent) => void; onFocus?: (event: React.FocusEvent) => void; onChange?: (date: Date) => void; onInputChange?: (value: string) => void; selected?: Date; } export {};