export function createService(context: API.UcanServiceContext & API.LegacyConcludeServiceContext): { conclude: API.ServiceMethod<{ can: "ucan/conclude"; with: `did:${string}:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }> & `${string}:${string}`; nb: Pick<{ receipt: API.Link; }, "receipt"> & Partial; }, never>>; }, API.Timestamp, API.UCANConcludeFailure>; revoke: API.ServiceMethod<{ can: "ucan/revoke"; with: `did:${string}:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }> & `${string}:${string}`; nb: Pick<{ ucan: API.UCANLink, API.SigAlg>; proof: API.UCANLink, API.SigAlg>[] | undefined; }, "ucan"> & Partial, API.SigAlg>; proof: API.UCANLink, API.SigAlg>[] | undefined; }, "proof">>; }, API.Timestamp, API.UCANRevokeFailure>; }; import * as API from './types.js'; //# sourceMappingURL=ucan.d.ts.map