import { OrderByPipe, FilterByPipe } from "ngx-pipes"; import { Table } from "./classes/table"; import { TableSettings, TableColumnData } from "./table.interface"; export declare class TableService { private orderBy; private filterBy; constructor(orderBy: OrderByPipe, filterBy: FilterByPipe); columns: { [key: string]: TableColumnData; }; create(table_settings: TableSettings): Table; getColumn(column_name: string, overwrite_data?: Partial): TableColumnData | null; addColumn(column_name: string, column_data: TableColumnData): void; removeColumn(column_name: string): void; registerColumns(columns: { [key: string]: TableColumnData; }): void; }