UNPKG

@platformbuilders/fluid-react

Version:
1,183 lines 57.6 kB
/// <reference types="react" /> /// <reference types="react-multi-date-picker" /> /// <reference types="react-date-object" /> export declare const CustomCalendar: import("styled-components").IStyledComponent<"web", { zIndex?: number | undefined; ref?: import("react").MutableRefObject<any> | undefined; disabled?: boolean | undefined; value?: import("react-multi-date-picker").Value | undefined; className?: string | undefined; children?: import("react").ReactNode; format?: string | undefined; multiple?: boolean | undefined; readOnly?: boolean | undefined; plugins?: (import("react-multi-date-picker").Plugin | import("react-multi-date-picker").Plugin[])[] | undefined; sort?: boolean | undefined; range?: boolean | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; onlyMonthPicker?: boolean | undefined; onlyYearPicker?: boolean | undefined; weekDays?: string[] | string[][] | undefined; months?: string[] | string[][] | undefined; showOtherDays?: boolean | undefined; minDate?: string | number | Date | { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; } | undefined; maxDate?: string | number | Date | { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; } | undefined; mapDays?: ((object: { date: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; }; selectedDate: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; } | { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; }[]; currentMonth: object; isSameDate(arg1: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; }, arg2: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; }): boolean; }) => void | (import("react").HTMLAttributes<HTMLSpanElement> & { disabled?: boolean | undefined; hidden?: boolean | undefined; })) | undefined; disableMonthPicker?: boolean | undefined; disableYearPicker?: boolean | undefined; formattingIgnoreList?: string[] | undefined; numberOfMonths?: number | undefined; currentDate?: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; } | undefined; digits?: string[] | undefined; buttons?: boolean | undefined; renderButton?: Function | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined; weekStartDayIndex?: number | undefined; disableDayPicker?: boolean | undefined; onPropsChange?: ((props: object) => void) | undefined; onMonthChange?: ((date: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; }) => void) | undefined; onYearChange?: ((date: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; }) => void) | undefined; onFocusedDateChange?: ((focusedDate: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; } | undefined, clickedDate: { parse(date: string): any; convert(calendar: import("react-date-object").Calendar | undefined, locale?: import("react-date-object").Locale | undefined): any; format(format?: string | undefined, ignoreList?: string[] | undefined): string; getValue(key: string): string | number; setYear(year: number): any; setMonths(months: string[][]): any; setMonth(month: number): any; setWeekDays(weekDays: string[][]): any; setDigits(digits: string[]): any; setDay(day: number): any; setHour(hour: number): any; setMinute(minute: number): any; setSecond(second: number): any; setMillisecond(millisecond: number): any; setFormat(format?: string | undefined): any; setLocale(locale: import("react-date-object").Locale): any; setCalendar(calendar: import("react-date-object").Calendar | undefined): any; setDate(date: import("react-date-object").DateType): any; set(key: string, value: any): any; set(obj: { date?: import("react-date-object").DateType | undefined; year?: number | undefined; month?: number | undefined; months?: string[][] | undefined; weekDays?: string[][] | undefined; day?: number | undefined; hour?: number | undefined; minute?: number | undefined; second?: number | undefined; millisecond?: number | undefined; calendar?: import("react-date-object").Calendar | undefined; locale?: import("react-date-object").Locale | undefined; format?: string | undefined; ignoreList?: string[] | undefined; digits?: string[] | undefined; }): any; add(duration: string | number, type: string): any; subtract(duration: string | number, type: string): any; toFirstOfYear(): any; toLastOfYear(): any; toFirstOfMonth(): any; toLastOfMonth(): any; toFirstOfWeek(): any; toLastOfWeek(): any; toFirstWeekOfYear(): any; toLastWeekOfYear(): any; toString(): string; toDate(): Date; toUTC(): any; toUnix(): number; toJulianDay(): number; toObject(): import("react-date-object").ObjectType; toJSON(): number; valueOf(): number; toDays(): number; dayOfYear: number; weekOfYear: number; daysLeft: number; year: number; readonly month: import("react-date-object").Month; readonly monthIndex: number; day: number; readonly weekDay: import("react-date-object").WeekDay; hour: number; minute: number; second: number; millisecond: number; readonly months: import("react-date-object").Month[]; readonly weekDays: import("react-date-object").WeekDay[]; leaps: number[]; calendar: import("react-date-object").Calendar; locale: import("react-date-object").Locale; readonly meridiems: import("react-date-object").Meridiem[]; digits: string[]; _format: string; isLeap: boolean; isValid: boolean; isUTC: boolean; unix: number; ignoreList: string[]; custom: { digits: string[] | undefined; months: string[] | undefined; weekDays: string[] | undefined; }; date: import("react-date-object").DateType; weekStartDayIndex: number; } | undefined) => void) | undefined; hideMonth?: boolean | undefined; hideYear?: boolean | undefined; hideWeekDays?: boolean | undefined; shadow?: boolean | undefined; fullYear?: boolean | undefined; displayWeekNumbers?: boolean | undefined; weekNumber?: string | undefined; weekPicker?: boolean | undefined; rangeHover?: boolean | undefined; monthYearSeparator?: string | undefined; formatMonth?: ((month: string, year: string) => string) | undefined; formatYear?: ((year: string, month: string) => string) | undefined; highlightToday?: boolean | undefined; headerOrder?: import("react-multi-date-picker").HeaderItem[] | undefined; arrow?: boolean | import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | undefined; arrowClassName?: string | undefined; arrowStyle?: import("react").CSSProperties | undefined; name?: string | undefined; id?: string | undefined; title?: string | undefined; required?: boolean | undefined; placeholder?: string | undefined; style?: import("react").CSSProperties | undefined; inputClass?: string | undefined; render?: import("react").ReactElement<import("react-multi-date-picker").CustomComponentProps, string | import("react").JSXElementConstructor<any>> | ((value: string, openCalendar: () => void, handleValueChange: (e: import("react").ChangeEvent<Element>) => void, locale: import("react-date-object").Locale, separator: string) => import("react").ReactNode) | undefined; inputMode?: string | undefined; scrollSensitive?: boolean | undefined; hideOnScroll?: boolean | undefined; containerStyle?: import("react").CSSProperties | undefined; containerClassName?: string | undefined; calendarPosition?: string | undefined; animations?: Function[] | undefined; editable?: boolean | undefined; onlyShowInRangeDates?: boolean | undefined; onOpen?: (() => boolean | void) | undefined; onClose?: (() => boolean | void) | undefined; fixMainPosition?: boolean | undefined; fixRelativePosition?: boolean | undefined; offsetY?: number | undefined; offsetX?: number | undefined; onPositionChange?: ((data: { popper: { top: number; bottom: number; left: number; right: number; height: number; width: number; }; element: { top: number; bottom: number; left: number; right: number; height: number; width: number; }; arrow: { top: number; bottom: number; left: number; right: number; height: number; width: number; direction: string; }; position: string; scroll: { scrollLeft: number; scrollTop: number; }; }) => void) | undefined; mobileLabels?: { OK: string; CANCEL: string; } | undefined; portal?: boolean | undefined; portalTarget?: HTMLElement | undefined; onOpenPickNewDate?: boolean