import { ColumnDescription } from "./ColumnDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { BaseDataSourceDescription } from "./BaseDataSourceDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class NumericColumnDescription extends ColumnDescription {
    static $t: Type;
    protected get_type(): string;
    private static __canMarshalByValue1;
    constructor();
    private fk;
    negativePrefix: string;
    private fm;
    positivePrefix: string;
    private fl;
    negativeSuffix: string;
    private fn;
    positiveSuffix: string;
    private e9;
    maxFractionDigits: number;
    private fa;
    minFractionDigits: number;
    private fb;
    minIntegerDigits: number;
    private e7;
    showGroupingSeparator: boolean;
    private fj;
    formatString: string;
    private e1;
    formatSpecifiers: FormatSpecifierDescription[];
    private fi;
    formatOverrideRef: string;
    private fh;
    editorType: string;
    private ff;
    editorDataSourceRef: string;
    private e4;
    editorDataSource: BaseDataSourceDescription;
    private fg;
    editorTextField: string;
    private e0;
    editorValueField: string[];
}
