export function createService(context: API.AccessServiceContext): { authorize: API.ServiceMethod, import("@ucanto/validator").InferStruct<{ iss: import("@ucanto/core/schema").Schema<(`did:mailto:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>) | undefined, any>; att: import("@ucanto/core/schema").Schema; }>[], unknown>; }>>, API.AccessAuthorizeSuccess, API.Failure | (API.Failure & API.AccessAuthorizeFailure)>; delegate: API.ServiceMethod, Pick<{ delegations: import("@storacha/capabilities/access").AccessDelegateDelegations; }, "delegations">>, API.Unit, API.Failure & (API.AccessDelegateFailure | undefined)>; claim: API.ServiceMethod) | (`did:mailto:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>), {}>, API.AccessClaimSuccess, API.Failure & API.AccessClaimFailure>; confirm: API.ServiceMethod, Pick<{ cause: API.Link; iss: `did:mailto:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>; aud: `did:${string}:${string}` & `did:${string}` & API.Phantom<{ protocol: "did:"; }>; att: import("@ucanto/validator").InferStruct<{ can: import("@ucanto/validator").StringSchema; }>[]; }, "att" | "iss" | "aud" | "cause">>, API.AccessConfirmSuccess, API.Failure & API.AccessConfirmFailure>; }; import * as API from './types.js'; //# sourceMappingURL=access.d.ts.map