import { ChangeDetectorRef } from '@angular/core';
import { Observable, Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class TlDatatableSortService {
    private cd;
    private datatable;
    subject: Subject<unknown>;
    private sort;
    private sortedData;
    constructor(cd: ChangeDetectorRef);
    onInicializeSortService(datatable: any): void;
    onSort(): Observable<any>;
    sortWithData(data: any, scrolling?: boolean): any;
    setSort(sort: any): void;
    getSort(): any;
    existsSort(): number;
    static ɵfac: i0.ɵɵFactoryDeclaration<TlDatatableSortService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TlDatatableSortService>;
}
//# sourceMappingURL=datatable-sort.service.d.ts.map