import { PipeTransform } from '@angular/core'; import { StatusBadgeColor } from '../status-badge/status-badge.component'; export interface TableColumn { def: string; header: string; headerIcon?: string; headerIconTooltip?: string; pipe?: string | PipeTransform; pipeArgs?: any[]; routerLink?: string; toggle?: boolean; statusCard?: boolean; statusCardFunction?: (element: any) => StatusBadgeColor; queryParams?: any; fixedText?: string; actions?: Action[]; checkbox?: boolean; } interface Action { icon: string; handler: (element: any) => void; color?: string; label?: string; condition?: (element: any) => boolean; } export {};