/** * * @param {import("./types.js").InvocationPayload} payload * @param {Delegation[]} proofs */ export function assertProofs(payload: import("./types.js").InvocationPayload, proofs: Delegation[]): boolean; /** * @import {Delegation} from './delegation.js' * @import {CID} from 'multiformats' */ /** * UCAN Invocation */ export class Invocation { /** * * @param {import("./types.js").InvocationFromOptions} options */ static from(options: import("./types.js").InvocationFromOptions): Promise; /** * @param {import("./types.js").InvocationOptions} options */ static create(options: import("./types.js").InvocationOptions): Promise; /** * * @param {import("./types.js").DecodedEnvelope<'inv'>} envelope * @param {Uint8Array} bytes * @param {CID} cid * @param {Delegation[]} delegations */ constructor(envelope: import("./types.js").DecodedEnvelope<"inv">, bytes: Uint8Array, cid: CID, delegations: Delegation[]); /** * @type {Delegation[]} */ delegations: Delegation[]; /** * @type {CID} */ cid: CID; envelope: import("./types.js").DecodedEnvelope<"inv">; payload: import("./types.js").InvocationPayload; bytes: Uint8Array; } import type { Delegation } from './delegation.js'; import type { CID } from 'multiformats'; //# sourceMappingURL=invocation.d.ts.map