import { ActivatedRoute, Router } from "@angular/router"; import { Subject } from "rxjs"; import { AnnaFilterService } from "./anna-filter.service"; import { AnnaSortService } from "./anna-sort.service"; import * as i0 from "@angular/core"; export declare class AnnaGtHelperService { private annaFilterService; private router; private route; private annaSortService; virtualScrollSubject: Subject; constructor(annaFilterService: AnnaFilterService, router: Router, route: ActivatedRoute, annaSortService: AnnaSortService); calculateNumberOfSkeletonColumnsForTable(tableHeaders: any[]): number[][]; initColumnFilterAndSorting(): void; enableOrDisableClearAllBtn(): boolean; updateFiltersInURL(): void; prepareQueryParamsOnFilter(): any; checkIfSortingIsApplied(): boolean; initTableFilters(clonedTableData: any): void; initFilters(): void; setDataAsPerPersistingFilter(isPersistingFilter: boolean, clonedTable: any, filters: any): any; callSort(usersTable: any): any; isSortingAppliedToTable(): boolean; updateQueryParamsFilter(key: string, value: any, operation: "ADD" | "DELETE", queryParamObj: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }