export declare enum TableColumnType { TEXT = "TEXT", LINK = "LINK", SELECT = "SELECT", ADD = "ADD", EDIT = "EDIT", DELETE = "DELETE", ACTIONS = "ACTIONS", NESTED_TABLE = "NESTED_TABLE", SLIDE_TOGGLE = "SLIDE_TOGGLE" } export declare enum TableColumnSortDirection { ASCENDING = "asc", DESCENDING = "desc", NO_SORT = "" } export interface TableColumnSchema { id: number; columnDef: string; heading: string; columnType: TableColumnType; cellData: any; isDateColumn?: boolean; isStickyColumn?: boolean; isStickyEndColumn?: boolean; isSortableColumn?: boolean; isHTMLCellData?: boolean; isContentUnderLink?: boolean; hasColumnActions?: boolean; showIconFlag?: (row: any) => boolean; iconFlagUrl?: string; }