import { TIntSortDirection, TIntSortListMap } from "./type"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class IntTableSortingService { sortingListMap: TIntSortListMap; sortingListMap$: Subject; constructor(); private update; private orderFormatterPatch; setListWithFormatting(list: Array | string, replaceFieldsNameMap?: Map): void; setList(list: { [key: string]: TIntSortDirection; }, updateAfterPatch?: boolean): void; set(field: string, direction: TIntSortDirection | null): void; has(fieldName: string): boolean; getDirection(fieldName: string): TIntSortDirection | null; formatListMapToSearch(replaceFieldsNameMap?: Map): Array; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }