import { Description } from "./Description";
import { Type } from "./type";
import { WebFilteringOperandDescription } from "./WebFilteringOperandDescription";
import { WebSortingStrategyDescription } from "./WebSortingStrategyDescription";
import { WebColumnPipeArgsDescription } from "./WebColumnPipeArgsDescription";
import { WebColumnEditorOptionsDescription } from "./WebColumnEditorOptionsDescription";
/**
 * @hidden
 */
export declare class WebColumnDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    private static __canMarshalByValue;
    private static __marshalByValueAlias;
    constructor();
    private bs;
    get field(): string;
    set field(a: string);
    private ae;
    get merge(): boolean;
    set merge(a: boolean);
    private bv;
    get header(): string;
    set header(a: string);
    private b8;
    get title(): string;
    set title(a: string);
    private ak;
    get sortable(): boolean;
    set sortable(a: boolean);
    private ai;
    get selectable(): boolean;
    set selectable(a: boolean);
    private ab;
    get groupable(): boolean;
    set groupable(a: boolean);
    private y;
    get editable(): boolean;
    set editable(a: boolean);
    private z;
    get filterable(): boolean;
    set filterable(a: boolean);
    private ag;
    get resizable(): boolean;
    set resizable(a: boolean);
    private v;
    get autosizeHeader(): boolean;
    set autosizeHeader(a: boolean);
    private ac;
    get hasSummary(): boolean;
    set hasSummary(a: boolean);
    private ad;
    get hidden(): boolean;
    set hidden(a: boolean);
    private aj;
    get selected(): boolean;
    set selected(a: boolean);
    private w;
    get disableHiding(): boolean;
    set disableHiding(a: boolean);
    private x;
    get disablePinning(): boolean;
    set disablePinning(a: boolean);
    private b9;
    get width(): string;
    set width(a: string);
    private b1;
    get maxWidth(): string;
    set maxWidth(a: string);
    private bw;
    get headerClasses(): string;
    set headerClasses(a: string);
    private bf;
    get headerStyles(): any;
    set headerStyles(a: any);
    private bx;
    get headerGroupClasses(): string;
    set headerGroupClasses(a: string);
    private be;
    get headerGroupStyles(): any;
    set headerGroupStyles(a: any);
    private bn;
    get cellClassesRef(): string;
    set cellClassesRef(a: string);
    private bo;
    get cellStylesRef(): string;
    set cellStylesRef(a: string);
    private bu;
    get formatterRef(): string;
    set formatterRef(a: string);
    private b6;
    get summaryFormatterRef(): string;
    set summaryFormatterRef(a: string);
    private aa;
    get filteringIgnoreCase(): boolean;
    set filteringIgnoreCase(a: boolean);
    private al;
    get sortingIgnoreCase(): boolean;
    set sortingIgnoreCase(a: boolean);
    private ah;
    get searchable(): boolean;
    set searchable(a: boolean);
    private bp;
    get dataType(): string;
    set dataType(a: string);
    private a7;
    get rowEnd(): number;
    set rowEnd(a: number);
    private a5;
    get colEnd(): number;
    set colEnd(a: number);
    private a8;
    get rowStart(): number;
    set rowStart(a: number);
    private a6;
    get colStart(): number;
    set colStart(a: number);
    private bd;
    get additionalTemplateContext(): any;
    set additionalTemplateContext(a: any);
    private b2;
    get minWidth(): string;
    set minWidth(a: string);
    private b4;
    get pinningPosition(): string;
    set pinningPosition(a: string);
    private af;
    get pinned(): boolean;
    set pinned(a: boolean);
    private b5;
    get summariesRef(): string;
    set summariesRef(a: string);
    private k;
    get disabledSummaries(): string[];
    set disabledSummaries(a: string[]);
    private q;
    get filters(): WebFilteringOperandDescription;
    set filters(a: WebFilteringOperandDescription);
    private s;
    get sortStrategy(): WebSortingStrategyDescription;
    set sortStrategy(a: WebSortingStrategyDescription);
    private b7;
    get summaryTemplateRef(): string;
    set summaryTemplateRef(a: string);
    private bm;
    get bodyTemplateRef(): string;
    set bodyTemplateRef(a: string);
    private by;
    get headerTemplateRef(): string;
    set headerTemplateRef(a: string);
    private b0;
    get inlineEditorTemplateRef(): string;
    set inlineEditorTemplateRef(a: string);
    private bq;
    get errorTemplateRef(): string;
    set errorTemplateRef(a: string);
    private bt;
    get filterCellTemplateRef(): string;
    set filterCellTemplateRef(a: string);
    private am;
    get visibleWhenCollapsed(): boolean;
    set visibleWhenCollapsed(a: boolean);
    private o;
    get pipeArgs(): WebColumnPipeArgsDescription;
    set pipeArgs(a: WebColumnPipeArgsDescription);
    private m;
    get editorOptions(): WebColumnEditorOptionsDescription;
    set editorOptions(a: WebColumnEditorOptionsDescription);
    private bg;
    get parentColumn(): any;
    set parentColumn(a: any);
    private bz;
    get hiddenChangeRef(): string;
    set hiddenChangeRef(a: string);
    private br;
    get expandedChangeRef(): string;
    set expandedChangeRef(a: string);
    private ca;
    get widthChangeRef(): string;
    set widthChangeRef(a: string);
    private b3;
    get pinnedChangeRef(): string;
    set pinnedChangeRef(a: string);
}
