export function provide(ctx: API.ProviderServiceContext): API.ServiceMethod, Pick<{ provider: `did:web:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>; consumer: `did:key:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>; }, "provider" | "consumer">>, { id: string; }, API.Failure>; export function add({ capability, invocation }: API.Input, Server.Schema.InferStruct<{ provider: import("@ucanto/core/schema").Schema<`did:web:${string}` & `did:${string}` & import("multiformats").Phantom<{ protocol: "did:"; }>, any>; consumer: import("@ucanto/core/schema").Schema<`did:key:${string}` & `did:${string}` & import("multiformats").Phantom<{ protocol: "did:"; }>, any>; }>>>>, { provisionsStorage: provisions, rateLimitsStorage: rateLimits, plansStorage, requirePaymentPlan, }: API.ProviderServiceContext): Promise>; import * as API from './types.js'; import * as Server from '@ucanto/server'; //# sourceMappingURL=provider-add.d.ts.map