export type FASDynamicTableColumnConfig = { field?: Extract; columnHeader: string; columnTemplateKey?: string; sortable?: boolean; columnClass?: string; columnStyle?: {}; valueFunction?: (data: T) => string; actions?: IAction[]; dateField?: boolean; }; export interface IAction { label: string; buttonClass: string; callback: (data: T, rowIndex: number) => void; icoSuffix?: string; isSelectAction?: boolean; tooltip?: string; icoPrefix?: string; }