export declare type Day = { date: Date; timestamp: number; }; export declare const DAY: number; export declare const getWeekdayNamesByLocale: (locale: "en" | "ru") => string[]; export declare const getDatesFromMonth: (month: number, year: number) => Date[]; export declare function getStartOfAday(date: Date): Date; export declare function addMonth(date: Date, numberOfMonth?: number): Date; export declare function parseDate(date: string | Date): Date; export declare function formatDate(date?: string | Date, toISO?: boolean): string; export declare function cloneDate(date: Date): Date; export declare function adjustDate(date: string | Date, seconds?: number, isDate?: false): string; export declare function adjustDate(date: string | Date, seconds?: number, isDate?: true): Date; export declare function getLastDayOfMonth(date: Date): Date; export declare function addDays(date: string | Date, days?: number): Date; export declare function getStartDayOfMonth(date: Date): Date; export declare const getDatesForCalendarMonth: (dates: Date[]) => Day[]; export declare function isBefore(date: Date, minDate: Date): boolean; export declare function isAfter(date: Date, maxDate: Date): boolean; export declare function addYears(date: string | Date, numberOfYears?: number): Date; export declare function getToday(): Date; export declare const today: Date; export declare const differenceInDays: (date1: Date, date2: Date) => number; export declare const getDatesBetweenTwoDates: (start: Date, end: Date) => Day[]; /** * * @param selectedStart * @param selectedEnd * @returns возвращает массив Day включая переданые start и end даты */ export declare const getRange: (selectedStart: Date | undefined, selectedEnd: Date | undefined) => Day[]; export declare const months: string[]; export declare const convertDateFromStateToISO: (dateString: string) => string;