import { Observable } from 'rxjs'; import { DayMonth } from './day-month.type'; import { MonthYear } from './month-year.type'; export declare class DatePickerHelper { initialMonth: string; initialYear: string; initialDay: string; readonly YEAR_STRING_FORMAT = "YYYY"; readonly MONTH_STRING_NUMBER_FORMAT = "M"; readonly DAY_STRING_NUMBER_FORMAT = "D"; private readonly NB_DAYS_IN_WEEK; private readonly DATE_STRING_FORMAT; private readonly DATE_READABLE_FORMAT; private _displayedMonthYear; get displayedMonthYear(): Observable; static getDateAsString(date: number[]): string; private static getWeekday; private static getNumberOfDaysInMonth; private static getPreviousMonth; private static getNextMonth; loadLocale: (language: string) => Promise; getWeekDays(): string[]; getWeeksOfMonth(initialYear: string, initialMonth: string, initialDay?: string): DayMonth[][]; getNextWeeksOfMonth(): DayMonth[][]; getPreviousWeeksOfMonth(): DayMonth[][]; private createDaysForCurrentMonth; private createDaysForPreviousMonth; private createDaysForNextMonth; private buildWeeksOfMonth; }