import { GridColumnOptionsViewBase } from "./GridColumnOptionsViewBase";
import { Button } from "igniteui-webcomponents-inputs";
import { SummaryChooser } from "./SummaryChooser";
import { Popup } from "igniteui-webcomponents-layouts";
import { Type } from "igniteui-webcomponents-core";
import { ControlDisplayDensity } from "igniteui-webcomponents-core";
import { Rect } from "igniteui-webcomponents-core";
import { GridColumnOptionsSectionBase } from "./GridColumnOptionsSectionBase";
/**
 * @hidden
 */
export declare class GridColumnSummaryOptionsView extends GridColumnOptionsViewBase {
    static $t: Type;
    private o;
    private p;
    private static readonly r;
    private readonly n;
    protected k(): void;
    m(): void;
    t(): Rect;
    u(): Rect;
    q(): number;
    private s;
}
/**
 * @hidden
 */
export declare class GridColumnSummaryOptions extends GridColumnOptionsSectionBase {
    static $t: Type;
    constructor();
    protected f(): GridColumnOptionsViewBase;
    bq(): boolean;
    protected bc(a: string, b: any, c: any): void;
    br(): void;
    bs(): void;
    protected a5(): void;
    private b1;
    private b3;
    private bu;
    readonly b9: string;
    readonly b2: Button;
    readonly bv: SummaryChooser;
    readonly bt: GridColumnSummaryOptionsView;
    private b6;
    cb: string;
    private bx;
    b0: ControlDisplayDensity;
    private bw;
    by: ControlDisplayDensity;
    private b4;
    b5: number;
    cf(): void;
    cg(a: Button): void;
    ch(a: Popup): void;
    ck(a: SummaryChooser): void;
    private cm;
    private cl;
    private cn;
    private ci;
    private cj;
}
