import { TemplateRef, PipeTransform } from "@angular/core"; export interface Model { type: string; event: MouseEvent | KeyboardEvent; row: any; rowElement: any; cellElement: any; cellIndex: number; } export interface ISummaryColumn { summaryFunc?: (cells: any[]) => any; summaryTemplate?: TemplateRef; prop: string; pipe?: PipeTransform; } export interface IDcDatatableConfig { messages: { emptyMessage: string; totalMessage: string; selectedMessage: string; }; }