import { IgxFormatSpecifier } from "./igx-format-specifier";
import { NumberFormatSpecifier as NumberFormatSpecifier_internal } from "./NumberFormatSpecifier";
export declare class IgxNumberFormatSpecifier extends IgxFormatSpecifier {
    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);
    static ngAcceptInputType_useGrouping: boolean | string;
    get minimumIntegerDigits(): number;
    set minimumIntegerDigits(v: number);
    static ngAcceptInputType_minimumIntegerDigits: number | string;
    get minimumFractionDigits(): number;
    set minimumFractionDigits(v: number);
    static ngAcceptInputType_minimumFractionDigits: number | string;
    get maximumFractionDigits(): number;
    set maximumFractionDigits(v: number);
    static ngAcceptInputType_maximumFractionDigits: number | string;
    get minimumSignificantDigits(): number;
    set minimumSignificantDigits(v: number);
    static ngAcceptInputType_minimumSignificantDigits: number | string;
    get maximumSignificantDigits(): number;
    set maximumSignificantDigits(v: number);
    static ngAcceptInputType_maximumSignificantDigits: number | string;
}
