import { Nullable } from '@angular-ru/cdk/typings';
import { TableFilterType } from '../services/filterable/table-filter-type';
import * as i0 from "@angular/core";
/**
 * Global options
 * <ngx-options .../>
 */
export declare class ColumnOptionsDirective {
    /**
     * preserve track global value for overflowTooltip if selected
     */
    overflowTooltip: Nullable<string | boolean>;
    filterType: Nullable<string | TableFilterType>;
    nowrap: Nullable<string | boolean>;
    width: Nullable<string | number>;
    isResizable: Nullable<string | boolean>;
    isSortable: Nullable<string | boolean>;
    isFilterable: Nullable<string | boolean>;
    isDraggable: Nullable<string | boolean>;
    cssClass: string[];
    cssStyle: string[];
    stub: Nullable<string>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ColumnOptionsDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ColumnOptionsDirective, never, never, { "overflowTooltip": "overflow-tooltip"; "filterType": "filter-type"; "nowrap": "nowrap"; "width": "width"; "isResizable": "is-resizable"; "isSortable": "is-sortable"; "isFilterable": "is-filterable"; "isDraggable": "is-draggable"; "cssClass": "css-class"; "cssStyle": "css-style"; "stub": "stub"; }, {}, never>;
}
//# sourceMappingURL=column-options.directive.d.ts.map