import { TemplateRef } from '@angular/core'; import { BooleanTranslateFormat } from '@bootkit/angular/localization'; import * as i0 from "@angular/core"; export type DataTableColumnBadgeValueType = string | number | boolean; export declare class DataTableColumnDirective { field?: string; title?: string; emptyCellText?: string; /** Column type */ type: 'text' | 'number' | 'currency' | 'date' | 'time' | { enum?: string; boolean?: BooleanTranslateFormat; currency?: string; }; template?: TemplateRef; cellClass?: string | string[] | { [klass: string]: any; } | null | undefined; shrink: boolean; bold: boolean; badge?: { primary?: DataTableColumnBadgeValueType; secondary?: DataTableColumnBadgeValueType; success?: DataTableColumnBadgeValueType; }; filterable: boolean; filterValue?: string; filterField?: string; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }