import { DataQuery, LazyDataSourceApiResponse } from '@epam/uui-core'; import { ILoadingTracker } from './types'; export interface ListLoadingTrackerOptions { extractList?: (response: TResponse) => LazyDataSourceApiResponse; } export declare class ListLoadingTracker = DataQuery, TResponse = LazyDataSourceApiResponse> implements ILoadingTracker { private options?; private cache; private extractList; constructor(options?: ListLoadingTrackerOptions); private prepare; diff(request: TRequest): TRequest; count(request: TRequest): { knownCount: number; exactCount: number; }; append(request: TRequest, response?: TResponse): void; } //# sourceMappingURL=ListLoadingTracker.d.ts.map