import { OnInit, TemplateRef } from '@angular/core'; import { DataTableSort } from '../../../providers/data-table/data-table-sort'; import * as i0 from "@angular/core"; export declare class DataTable2ColumnComponent implements OnInit { #private; id: string; /** * When set to true, this column will expand to use available width */ expand: boolean; heading: string; align: 'left' | 'right' | 'center'; sort?: DataTableSort; optional: boolean; hiddenByDefault: boolean; orderable: boolean; get visible(): boolean; template: TemplateRef; ngOnInit(): void; setVisibility(isVisible: boolean): void; resetVisibility(): void; onColumnChange(callback: () => void): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "vdr-dt2-column", ["row"], { "id": { "alias": "id"; "required": false; }; "expand": { "alias": "expand"; "required": false; }; "heading": { "alias": "heading"; "required": false; }; "align": { "alias": "align"; "required": false; }; "sort": { "alias": "sort"; "required": false; }; "optional": { "alias": "optional"; "required": false; }; "hiddenByDefault": { "alias": "hiddenByDefault"; "required": false; }; "orderable": { "alias": "orderable"; "required": false; }; }, {}, ["template"], never, false, never>; }