import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class DateTimeFormatSpecifierDescription extends FormatSpecifierDescription {
    static $t: Type;
    protected get_type(): string;
    private static __marshalByValue1;
    private static __marshalByValueAlias1;
    constructor();
    private aa;
    get locale(): string;
    set locale(a: string);
    private s;
    get dateStyle(): string;
    set dateStyle(a: string);
    private ag;
    get timeStyle(): string;
    set timeStyle(a: string);
    private o;
    get fractionalSecondDigits(): number;
    set fractionalSecondDigits(a: number);
    private r;
    get calendar(): string;
    set calendar(a: string);
    private u;
    get dayPeriod(): string;
    set dayPeriod(a: string);
    private ae;
    get numberingSystem(): string;
    set numberingSystem(a: string);
    private ab;
    get localeMatcher(): string;
    set localeMatcher(a: string);
    private ah;
    get timeZone(): string;
    set timeZone(a: string);
    private y;
    get hour12(): string;
    set hour12(a: string);
    private z;
    get hourCycle(): string;
    set hourCycle(a: string);
    private w;
    get formatMatcher(): string;
    set formatMatcher(a: string);
    private aj;
    get weekDay(): string;
    set weekDay(a: string);
    private v;
    get era(): string;
    set era(a: string);
    private ak;
    get year(): string;
    set year(a: string);
    private ad;
    get month(): string;
    set month(a: string);
    private t;
    get day(): string;
    set day(a: string);
    private x;
    get hour(): string;
    set hour(a: string);
    private ac;
    get minute(): string;
    set minute(a: string);
    private af;
    get second(): string;
    set second(a: string);
    private ai;
    get timeZoneName(): string;
    set timeZoneName(a: string);
}
