import { BaseOptions } from 'flatpickr/dist/types/options'; declare type DatePickerConfig = { closeOnSelect?: boolean; disableDate?: number[]; disableRange?: number[]; disableWeekdays?: number[]; format?: string; pickerId?: ArrayLike | Node | string; required: boolean; hideIcon?: boolean; inLine?: boolean; onChange: (dateStr: string, selectedDates: Date[]) => void; selectionType?: "month" | "week" | "quickpick" | ""; onClose: (dateStr: Date[] | string, selectedDates: Date[] | string) => void; showTimezone?: boolean; staticPosition: boolean; thisRangesEndToday?: boolean; timeCaption?: string; timeFormat?: string; yearRange: number[]; } & Pick; declare const datePickerHelper: (config: DatePickerConfig, scrollContainer: string | HTMLElement) => any; export default datePickerHelper;