import { IgcFormatSpecifier } from "./igc-format-specifier";
import { NumberFormatSpecifier as NumberFormatSpecifier_internal } from "./NumberFormatSpecifier";
export declare class IgcNumberFormatSpecifier extends IgcFormatSpecifier {
    protected createImplementation(): NumberFormatSpecifier_internal;
    /**
                                 * @hidden
                                 */
    get i(): NumberFormatSpecifier_internal;
    constructor();
    get locale(): string;
    set locale(v: string);
    get compactDisplay(): string;
    set compactDisplay(v: string);
    get currency(): string;
    set currency(v: string);
    get currencyDisplay(): string;
    set currencyDisplay(v: string);
    get currencySign(): string;
    set currencySign(v: string);
    get currencyCode(): string;
    set currencyCode(v: string);
    get localeMatcher(): string;
    set localeMatcher(v: string);
    get notation(): string;
    set notation(v: string);
    get numberingSystem(): string;
    set numberingSystem(v: string);
    get signDisplay(): string;
    set signDisplay(v: string);
    get style(): string;
    set style(v: string);
    get unit(): string;
    set unit(v: string);
    get unitDisplay(): string;
    set unitDisplay(v: string);
    get useGrouping(): boolean;
    set useGrouping(v: boolean);
    get minimumIntegerDigits(): number;
    set minimumIntegerDigits(v: number);
    get minimumFractionDigits(): number;
    set minimumFractionDigits(v: number);
    get maximumFractionDigits(): number;
    set maximumFractionDigits(v: number);
    get minimumSignificantDigits(): number;
    set minimumSignificantDigits(v: number);
    get maximumSignificantDigits(): number;
    set maximumSignificantDigits(v: number);
}
