import { type DataPackagesResponse } from "./request-data-packages-common"; export declare class RequestDataPackagesLogger { private readonly historicalTimestamp?; protected readonly logger: import("@redstone-finance/utils").RedstoneLogger; private readonly initialDate; private readonly particularResponses; private readonly particularErrors; private readonly particularTimes; constructor(requestsLength: number, historicalTimestamp?: number | undefined, logger?: import("@redstone-finance/utils").RedstoneLogger); private static filterOutUndefined; didReceiveError(error: unknown, index: number): void; didReceiveResponse(response: DataPackagesResponse, index: number): void; willCheckState(timeout: boolean, didResolveOrReject: boolean): void; willResolve(dataPackagesResponse: DataPackagesResponse, dataServiceId: string): void; willReject(): void; feedIsMissing(message: string): void; private particularTimestamps; } //# sourceMappingURL=RequestDataPackagesLogger.d.ts.map