import { Formatter, ParserFormatter } from './core.js'; export declare class DateFormatter extends Formatter { protected intlFormatter: Intl.DateTimeFormat; constructor(locales?: string | string[], options?: Intl.DateTimeFormatOptions); format(value: Date): string; } export declare class ISODateParserFormatter extends ParserFormatter { protected intlFormatter: Intl.DateTimeFormat; get type(): string; format(value: Date): string; parse(valueStr: string): Date; } export declare function isoDateParserFormatter(): ISODateParserFormatter; export declare function dateFormatter(locales?: string | string[], options?: Intl.DateTimeFormatOptions): DateFormatter; export declare function dateFormatter(options: Intl.DateTimeFormatOptions): DateFormatter;