import { BaseCacheCollection } from './base'; import { ACSCache, PaginatedACSCache } from '../item'; import { ACSKey } from '../../types'; import { PaginatedAcsOptions } from '../../service'; type ReadPageFromCacheOptions = ACSKey & Pick; export declare class ACSCacheCollection extends BaseCacheCollection { protected createCache(): ACSCache; } export declare class PaginatedACSCacheCollection extends BaseCacheCollection { protected createCache(): PaginatedACSCache; /** * Reads a specific page of active contracts from the cache. * Updates the cache to the current ledger offset before returning the page. * @returns The requested page containing active contracts and pagination information */ readPageFromCache({ party, templateId, interfaceId, pageToken, }: ReadPageFromCacheOptions): Promise<{ activeContracts: import("../../../../ledger-client-types/dist/generated-clients/openapi-3.5.1").components["schemas"]["JsGetActiveContractsResponse"][]; activeAtOffset: number; nextPageToken?: string; }>; } export {}; //# sourceMappingURL=collection.d.ts.map