import { ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class Column {
    _settings: any;
    private _el;
    constructor(el: ElementRef);
    createColumnsSetter(name: any): (value: any) => void;
    createColumnsGetter(name: any): () => any;
    static ɵfac: i0.ɵɵFactoryDeclaration<Column, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<Column, "column", never, { "headerText": { "alias": "headerText"; "required": false; }; "key": { "alias": "key"; "required": false; }; "formatter": { "alias": "formatter"; "required": false; }; "format": { "alias": "format"; "required": false; }; "dataType": { "alias": "dataType"; "required": false; }; "width": { "alias": "width"; "required": false; }; "hidden": { "alias": "hidden"; "required": false; }; "template": { "alias": "template"; "required": false; }; "unbound": { "alias": "unbound"; "required": false; }; "group": { "alias": "group"; "required": false; }; "rowspan": { "alias": "rowspan"; "required": false; }; "formula": { "alias": "formula"; "required": false; }; "unboundValues": { "alias": "unboundValues"; "required": false; }; "unboundValuesUpdateMode": { "alias": "unboundValuesUpdateMode"; "required": false; }; "headerCssClass": { "alias": "headerCssClass"; "required": false; }; "columnCssClass": { "alias": "columnCssClass"; "required": false; }; }, {}, never, never, false, never>;
}
