import { Description } from "./Description";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class ColumnSummaryDescriptionDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    private static __marshalByValue;
    private static __marshalByValueAlias;
    constructor();
    private x;
    get field(): string;
    set field(a: string);
    private z;
    get operand(): string;
    set operand(a: string);
    private u;
    get calculatorDisplayName(): string;
    set calculatorDisplayName(a: string);
    private w;
    get displayName(): string;
    set displayName(a: string);
    private ab;
    get valueFormat(): string;
    set valueFormat(a: string);
    private p;
    get shouldDisplay(): boolean;
    set shouldDisplay(a: boolean);
    private l;
    get valueFormatSpecifiers(): FormatSpecifierDescription[];
    set valueFormatSpecifiers(a: FormatSpecifierDescription[]);
    private v;
    get displayFormat(): string;
    set displayFormat(a: string);
    private k;
    get displayFormatSpecifiers(): FormatSpecifierDescription[];
    set displayFormatSpecifiers(a: FormatSpecifierDescription[]);
    private r;
    get maxFractionDigits(): number;
    set maxFractionDigits(a: number);
    private y;
    get formatTextRef(): string;
    set formatTextRef(a: string);
    private aa;
    get provideCalculatorRef(): string;
    set provideCalculatorRef(a: string);
}
