export declare class JapaneseEra {
    static MEIJI: JapaneseEra;
    static TAISHO: JapaneseEra;
    static SHOWA: JapaneseEra;
    static HEISEI: JapaneseEra;
    static REIWA: JapaneseEra;
    static values(): JapaneseEra[];
    static of(date: Date): JapaneseEra | undefined;
    static from(name: string, options?: {
        locale?: string;
    }): JapaneseEra | undefined;
    readonly name: string;
    readonly localeNames: Record<string, Record<string, string>>;
    readonly start: Date;
    readonly end?: Date;
    constructor(name: string, localeNames: Record<string, Record<string, string>>, start: Date, end?: Date);
    includes(date: Date): boolean;
    toLocaleString(locale?: string, options?: {
        style?: "long" | "short" | "narrow";
    }): string;
    toString(): string;
}
//# sourceMappingURL=JapaneseEra.d.ts.map