import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class NumberFormatSpecifierDescription extends FormatSpecifierDescription {
    static $t: Type;
    protected get_type(): string;
    private static __marshalByValue1;
    private static __marshalByValueAlias1;
    constructor();
    private ag;
    get locale(): string;
    set locale(a: string);
    private ab;
    get compactDisplay(): string;
    set compactDisplay(a: string);
    private ac;
    get currency(): string;
    set currency(a: string);
    private ae;
    get currencyDisplay(): string;
    set currencyDisplay(a: string);
    private af;
    get currencySign(): string;
    set currencySign(a: string);
    private ad;
    get currencyCode(): string;
    set currencyCode(a: string);
    private ah;
    get localeMatcher(): string;
    set localeMatcher(a: string);
    private ai;
    get notation(): string;
    set notation(a: string);
    private aj;
    get numberingSystem(): string;
    set numberingSystem(a: string);
    private ak;
    get signDisplay(): string;
    set signDisplay(a: string);
    private al;
    get style(): string;
    set style(a: string);
    private am;
    get unit(): string;
    set unit(a: string);
    private an;
    get unitDisplay(): string;
    set unitDisplay(a: string);
    private o;
    get useGrouping(): boolean;
    set useGrouping(a: boolean);
    private t;
    get minimumIntegerDigits(): number;
    set minimumIntegerDigits(a: number);
    private s;
    get minimumFractionDigits(): number;
    set minimumFractionDigits(a: number);
    private q;
    get maximumFractionDigits(): number;
    set maximumFractionDigits(a: number);
    private u;
    get minimumSignificantDigits(): number;
    set minimumSignificantDigits(a: number);
    private r;
    get maximumSignificantDigits(): number;
    set maximumSignificantDigits(a: number);
}
