import { GridColumnOptionsViewBase } from "./GridColumnOptionsViewBase";
import { Type } from "igniteui-webcomponents-core";
import { GridColumnOptionsSimpleSectionBase } from "./GridColumnOptionsSimpleSectionBase";
import { Grid } from "./Grid";
import { ColumnGroupDescription } from "./ColumnGroupDescription";
import { Column } from "./Column";
/**
 * @hidden
 */
export declare class GridColumnGroupOptionsView extends GridColumnOptionsViewBase {
    static $t: Type;
    private s;
    private p;
    private r;
    private o;
    private t;
    private static readonly u;
    private static readonly v;
    private readonly n;
    private q;
    private x;
    protected k(): void;
    m(): void;
    private w;
}
/**
 * @hidden
 */
export declare class GridColumnGroupOptions extends GridColumnOptionsSimpleSectionBase {
    static $t: Type;
    constructor();
    protected f(): GridColumnOptionsViewBase;
    protected get_by(): string;
    readonly by: string;
    bq(): boolean;
    bh(a: Grid, b: Grid): void;
    protected bc(a: string, b: any, c: any): void;
    b3: boolean;
    readonly b2: GridColumnGroupOptionsView;
    b1(a: number): {
        ret: ColumnGroupDescription;
        p0: number;
    };
    static b0(a: Column, b: number): {
        ret: ColumnGroupDescription;
        p1: number;
    };
    private b5;
    private b6;
    private b4;
}
