import { Subject } from "rxjs"; import { SortType } from "../models/anna-sort.model"; import { AnnaDateTimeFormatService } from "./anna-date-time-format.service"; import * as i0 from "@angular/core"; export declare class AnnaSortService { private annaDateTimeFormatService; columnSortState: Map; noSortingAppliedData: any[]; updateSortTypeSubject: Subject; dateSet: Set; constructor(annaDateTimeFormatService: AnnaDateTimeFormatService); sortDataForComponentOtherThanLurAndCsrPage(isAsc: boolean, data: any[], key: string): any[]; sortEnterEditLurAndCsrPage(isAsc: boolean, data: any[], key: any): any[]; checkIfSortingIsApplied(tableData: any[], isLurAndCsrComponent: boolean): any[]; applySorting(key: string, tempSortOrder: SortType, tableData: any[], isLurAndCsrComponent: boolean): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }