import { ColumnCategoryState, ColumnCategory } from '../../PredefinedConfig/RunTimeState/ColumnCategoryState'; export interface IColumnCategoryApi { getColumnCategoryState(): ColumnCategoryState; getAllColumnCategory(): ColumnCategory[]; getColumnCategoryById(columnCategoryId: string): ColumnCategory; addColumnCategory(columnCategory: ColumnCategory): void; createColumnCategory(columnCategoryId: string, columns: string[]): void; editColumnCategory(columnCategory: ColumnCategory): void; deleteColumnCategory(columnCategoryId: string): void; addColumnsToColumnCategory(columnCategoryId: string, columns: string[]): void; removeColumnsFromColumnCategory(columnCategoryId: string, columns: string[]): void; }