import { Dependencies, LocalisedData, Month, MonthDatum, MonthFormat, Options, ParserBuilder, Weekday, WeekdayDatum, WeekdayFormat } from "./core"; import { Months, Weekdays } from "./datum"; export declare function monthDatum(months: string[]): MonthDatum[]; export declare const additionalMonthsDatum: LocalisedData; export declare class MonthsBuilder implements ParserBuilder { private monthsData; constructor(monthsData?: LocalisedData); static create(dependencies: Dependencies): ParserBuilder; private static formats; build(locale: string): Months; private datumFor; namesFor(locale: string, options: Options): string[]; } export declare function months(locale: string, monthFormat?: MonthFormat | Options): string[]; export declare class WeekdaysBuilder implements ParserBuilder { private weekdayData; constructor(weekdayData?: LocalisedData); static create(dependencies: Dependencies): ParserBuilder; private static _create; private static formats; build(locale: string): Weekdays; private datumFor; namesFor(locale: string, options: Options): string[]; } export declare function weekdays(locale: string, weekdayFormat?: WeekdayFormat | Options): string[];