import { Api, App } from '@yoroi/types'; type CacheMultiRequestParams = { cachedInfosWithoutRecord: Readonly>; ids: ReadonlyArray; request: (ids: ReadonlyArray>) => Promise; }>>>; persistance: { read: (ids: ReadonlyArray) => ReadonlyArray<[K, App.CacheRecord | null]>; save: (records: ReadonlyArray<[K, App.CacheRecord]>) => void; }; unknownRecordFactory?: (id: K) => Readonly>; }; export declare const cacheManageMultiRequest: ({ cachedInfosWithoutRecord, ids, request, persistance, unknownRecordFactory, }: CacheMultiRequestParams) => Promise<{ records: Map | null>; updatedIds: K[]; unknownIds: K[]; revalidatedIds: K[]; fromCacheIds: K[]; isInvalidated: boolean; }>; export {}; //# sourceMappingURL=cache-manage-multi-request.d.ts.map