export declare class TableService {
    private sortSource;
    sortSource$: import("rxjs/internal/Observable").Observable<{}>;
    private dataSource;
    dataSource$: import("rxjs/internal/Observable").Observable<any>;
    private dataCountSource;
    dataCountSource$: import("rxjs/internal/Observable").Observable<any>;
    private columnsSource;
    columnsSource$: import("rxjs/internal/Observable").Observable<{}>;
    private selectionSource;
    selectionSource$: import("rxjs/internal/Observable").Observable<{}>;
    afterSort(sortObj: any): void;
    onDataChange(value: any): void;
    onDataCountChange(value: number): void;
    onColumnsChange(columns: any[]): void;
    onSelectionChange(): void;
    onSelectChange(value: any, rowIndex: any): void;
}
