/** * @param {import('@ucanto/interface').Invocation} concludeFx */ export function getConcludeReceipt(concludeFx: import("@ucanto/interface").Invocation): { store: import("@ucanto/core/dag").BlockStore; root: Required>>, number, number, 1>>; _ran: API.Invocation> | API.UCANLink<[API.BlobAPI.Capability], API.MulticodecCode, API.SigAlg> | undefined; _fx: API.Effects | undefined; _signature: API.SignatureView>>, API.SigAlg> | undefined; _proofs: API.Proof[] | undefined; _issuer: API.BlobAPI.Principal<`did:${string}:${string}`> | undefined; readonly ran: API.Invocation> | API.UCANLink<[API.BlobAPI.Capability], API.MulticodecCode, API.SigAlg>; readonly proofs: API.Proof[]; link(): API.Link>>, number, number, 1>; readonly meta: API.Meta; readonly issuer: API.BlobAPI.Principal<`did:${string}:${string}`> | undefined; readonly out: API.Result<{}, {}>; readonly fx: API.Effects; readonly signature: API.SignatureView>>, API.SigAlg>; verifySignature(signingPrincipal: API.Crypto.Verifier): API.Crypto.Await<{ ok: {}; error?: undefined; } | { error: globalThis.Error; ok?: undefined; }>; buildIPLDView(): /*elided*/ any; iterateIPLDBlocks(): Generator, void, undefined>; }; /** * @param {API.Signer} id * @param {API.Principal} serviceDid * @param {API.Receipt} receipt */ export function createConcludeInvocation(id: API.Signer, serviceDid: API.Principal, receipt: API.Receipt): API.IssuedInvocationView<{ can: "ucan/conclude"; with: `did:${string}:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>; nb: import("@ucanto/validator").InferStruct<{ receipt: import("@ucanto/core/schema").Schema, any>; }>; }>; export function ucanConcludeProvider(context: API.ConcludeServiceContext & API.LegacyConcludeServiceContext): API.ServiceMethod; import * as API from '../types.js'; //# sourceMappingURL=conclude.d.ts.map