import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TableDirective { columnType: 'numeric' | 'text' | undefined; sortable?: boolean; sortOrder?: 'desc' | 'asc'; value: any; thook: string | null | undefined; get numericColumn(): boolean; get isSortable(): boolean; get orderAscending(): boolean; get orderDescending(): boolean; get negativeValue(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class TableTemplateDirective { templateRef: TemplateRef; tableColumn: K; tableColumnTarget?: 'th' | 'td' | 'both'; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[tableColumn]", never, { "tableColumn": { "alias": "tableColumn"; "required": false; }; "tableColumnTarget": { "alias": "tableColumnTarget"; "required": false; }; }, {}, never, never, false, never>; } export declare class TableFooterTemplateDirective { templateRef: TemplateRef; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class TableAppendableRowsTemplateDirective { templateRef: TemplateRef; constructor(templateRef: TemplateRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }