export interface DatePickerOptions { closeOnClickOutside?: boolean; closeOnSelection?: boolean; includeDays?: 'none' | 'previous-month' | 'next-month' | 'all'; includeNextMonthsFirstFullWeek?: boolean; minYear?: number; maxYear?: number; displayFormat?: string; barTitleFormat?: string; dayNamesFormat?: string; barTitleIfEmpty?: string; selectRange?: boolean; rangeSeparator?: string; firstCalendarDay?: number; locale?: object; minDate?: Date; maxDate?: Date; /** ID to assign to the input field */ fieldId?: string; /** If false, barTitleIfEmpty will be disregarded and a date will always be shown. Default: true */ useEmptyBarTitle?: boolean; } export type AddClass = string | string[] | { [k: string]: boolean; } | null;