import { Description } from "./Description";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class WebColumnStateDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    private static __marshalByValue;
    private static __marshalByValueAlias;
    constructor();
    private x;
    get pinned(): boolean;
    set pinned(a: boolean);
    private aa;
    get sortable(): boolean;
    set sortable(a: boolean);
    private s;
    get filterable(): boolean;
    set filterable(a: boolean);
    private q;
    get editable(): boolean;
    set editable(a: boolean);
    private ab;
    get sortingIgnoreCase(): boolean;
    set sortingIgnoreCase(a: boolean);
    private t;
    get filteringIgnoreCase(): boolean;
    set filteringIgnoreCase(a: boolean);
    private bb;
    get headerClasses(): string;
    set headerClasses(a: string);
    private bc;
    get headerGroupClasses(): string;
    set headerGroupClasses(a: string);
    private be;
    get maxWidth(): string;
    set maxWidth(a: string);
    private u;
    get groupable(): boolean;
    set groupable(a: boolean);
    private w;
    get hidden(): boolean;
    set hidden(a: boolean);
    private a8;
    get dataType(): string;
    set dataType(a: string);
    private v;
    get hasSummary(): boolean;
    set hasSummary(a: boolean);
    private a9;
    get field(): string;
    set field(a: string);
    private a4;
    get width(): any;
    set width(a: any);
    private ba;
    get header(): string;
    set header(a: string);
    private y;
    get resizable(): boolean;
    set resizable(a: boolean);
    private z;
    get searchable(): boolean;
    set searchable(a: boolean);
    private m;
    get columnGroup(): boolean;
    set columnGroup(a: boolean);
    private n;
    get columnLayout(): boolean;
    set columnLayout(a: boolean);
    private ay;
    get rowStart(): number;
    set rowStart(a: number);
    private ax;
    get rowEnd(): number;
    set rowEnd(a: number);
    private aw;
    get colStart(): number;
    set colStart(a: number);
    private av;
    get colEnd(): number;
    set colEnd(a: number);
    private a3;
    get parent(): any;
    set parent(a: any);
    private bd;
    get key(): string;
    set key(a: string);
    private bf;
    get parentKey(): string;
    set parentKey(a: string);
    private o;
    get disableHiding(): boolean;
    set disableHiding(a: boolean);
    private p;
    get disablePinning(): boolean;
    set disablePinning(a: boolean);
    private l;
    get collapsible(): boolean;
    set collapsible(a: boolean);
    private r;
    get expanded(): boolean;
    set expanded(a: boolean);
    private ac;
    get visibleWhenCollapsed(): boolean;
    set visibleWhenCollapsed(a: boolean);
}
