/** * @typedef { import("../types/Site") } Site */ export type Site = import("../types/Site"); export declare class DateFormatter { dateOptions: Intl.DateTimeFormatOptions; shortDateOptions: Intl.DateTimeFormatOptions; /** * Constructor * @param {Intl.DateTimeFormatOptions} dateOptions * @param {Intl.DateTimeFormatOptions} shortDateOptions */ constructor(dateOptions: Intl.DateTimeFormatOptions, shortDateOptions: Intl.DateTimeFormatOptions); /** * Returns the formatted pubDate * @param {string | Date} date * @param {string} lang * @returns {string} */ formatDate(date: string | Date, lang: string): string; /** * Returns the formatted pubDate * @param {string | Date} date * @param {string} lang * @returns {string} */ formatShortDate(date: string | Date, lang: string): string; /** * Returns the formatted date without the day * @param {string | Date} date * @param {string} lang * @returns {string} */ formatDateWithoutDay(date: string | Date, lang: string): string; /** * Returns the formatted short date without the day * @param {string | Date} date * @param {string} lang * @returns {string} */ formatShortDateWithoutDay(date: string | Date, lang: string): string; }