import { IgcFormatSpecifier } from "./igc-format-specifier";
import { DateTimeFormatSpecifier as DateTimeFormatSpecifier_internal } from "./DateTimeFormatSpecifier";
export declare class IgcDateTimeFormatSpecifier extends IgcFormatSpecifier {
    protected createImplementation(): DateTimeFormatSpecifier_internal;
    /**
                                 * @hidden
                                 */
    get i(): DateTimeFormatSpecifier_internal;
    constructor();
    get locale(): string;
    set locale(v: string);
    get dateStyle(): string;
    set dateStyle(v: string);
    get timeStyle(): string;
    set timeStyle(v: string);
    get fractionalSecondDigits(): number;
    set fractionalSecondDigits(v: number);
    get calendar(): string;
    set calendar(v: string);
    get dayPeriod(): string;
    set dayPeriod(v: string);
    get numberingSystem(): string;
    set numberingSystem(v: string);
    get localeMatcher(): string;
    set localeMatcher(v: string);
    get timeZone(): string;
    set timeZone(v: string);
    get hour12(): string;
    set hour12(v: string);
    get hourCycle(): string;
    set hourCycle(v: string);
    get formatMatcher(): string;
    set formatMatcher(v: string);
    get weekDay(): string;
    set weekDay(v: string);
    get era(): string;
    set era(v: string);
    get year(): string;
    set year(v: string);
    get month(): string;
    set month(v: string);
    get day(): string;
    set day(v: string);
    get hour(): string;
    set hour(v: string);
    get minute(): string;
    set minute(v: string);
    get second(): string;
    set second(v: string);
    get timeZoneName(): string;
    set timeZoneName(v: string);
}
