/** * @param {API.Receipt} receipt */ export function parseBlobAddReceiptNext(receipt: API.Receipt): { allocate: { task: API.Invocation>; receipt: API.Receipt>, API.SigAlg>; }; put: { task: API.Invocation>; receipt: API.Receipt<{}, API.Failure, API.Invocation>, API.SigAlg> | undefined; }; accept: { site: API.Delegation; task: API.Invocation>; receipt: API.Receipt>, API.SigAlg> | undefined; }; }; export function uploadBlob({ connection, issuer, audience, with: resource, proofs }: { connection: API.ConnectionView; issuer: API.Signer; audience: API.Verifier; with: API.SpaceDID; proofs: API.Delegation[]; }, content: { digest: API.MultihashDigest; bytes: Uint8Array; }): Promise<{ allocate: { task: API.Invocation>; receipt: API.Receipt>, API.SigAlg>; }; put: { task: API.Invocation>; receipt: API.Receipt<{}, API.Failure, API.Invocation>, API.SigAlg> | undefined; }; accept: { site: API.Delegation; task: API.Invocation>; receipt: API.Receipt>, API.SigAlg> | undefined; }; }>; export function createLocationCommitment({ issuer, audience, with: resource, proofs, digest, location, space, }: { issuer: API.Signer; audience: API.Principal; with: API.URI<"did:">; proofs?: API.Proof[]; digest: API.MultihashDigest; location: API.URI; space: API.PrincipalView; }): API.IssuedInvocationView<{ can: "assert/location"; with: API.URI<"did:">; nb: BlobCapabilities.Schema.InferStruct<{ content: BlobCapabilities.Schema.Schema | BlobCapabilities.Schema.InferStruct<{ digest: BlobCapabilities.Schema.Schema; }>, any>; location: BlobCapabilities.Schema.ArraySchema, unknown>; range: BlobCapabilities.Schema.Schema, unknown>; length: BlobCapabilities.Schema.Schema<(number & import("@ucanto/server").Phantom<{ typeof: "integer"; }>) | undefined, unknown>; }> | undefined, unknown>; space: BlobCapabilities.Schema.Schema> | undefined, any>; }>; }>; import * as API from '../../types.js'; import * as BlobCapabilities from '@storacha/capabilities/blob'; //# sourceMappingURL=blob.d.ts.map