/** @implements {API.BlobAPI.ReplicaStorage} */ export class ReplicaStorage implements API.BlobAPI.ReplicaStorage { /** @type {API.BlobAPI.Replica[]} */ data: API.BlobAPI.Replica[]; add(data: { space: API.SpaceDID; digest: API.BlobAPI.MultihashDigest; provider: API.IndexingServiceAPI.DID; status: API.BlobAPI.ReplicationStatus; cause: API.UCANLink<[API.BlobReplicaAllocate]>; }): Promise>; retry(data: { space: API.SpaceDID; digest: API.BlobAPI.MultihashDigest; provider: API.IndexingServiceAPI.DID; status: API.BlobAPI.ReplicationStatus; cause: API.UCANLink<[API.BlobReplicaAllocate]>; }): Promise>; setStatus(key: { space: API.SpaceDID; digest: API.BlobAPI.MultihashDigest; provider: API.IndexingServiceAPI.DID; }, status: API.BlobAPI.ReplicationStatus): Promise>; list(filter: { space: API.SpaceDID; digest: API.BlobAPI.MultihashDigest; }): Promise>; #private; } import * as API from '../../types.js'; //# sourceMappingURL=replica-storage.d.ts.map