import { CalendarBase } from "../calendarbase";
import { DateUnit } from "../dateunit";
import { Row } from "../elements";
export declare class Gregorian implements CalendarBase {
    weekDayNames: string[];
    weekFirstDay: number;
    monthNames: string[];
    minYear: number;
    maxYear: number;
    getNameOfMonth(num: number): string;
    dateToString(date: Date, format: string): string;
    dateToDateUnit(date: Date): DateUnit;
    dateUnitToDate(date: DateUnit): Date;
    getMonthLength(date: DateUnit): number;
    weekHeaders(): Row;
    dayNumberOfMonthFirst(date: DateUnit): number;
}
