import { Failure, ServiceMethod } from '@ucanto/server'; import { AssertInclusion, AssertIndex, AssertLocation, AssertPartition, AssertRelation, AssertEquals } from '../../capability/api.js'; import { ClaimStore } from '../api.js'; export type AnyAssertCap = AssertInclusion | AssertIndex | AssertLocation | AssertPartition | AssertRelation | AssertEquals; export interface AssertServiceContext { claimStore: ClaimStore; } export interface AssertService { location: ServiceMethod; inclusion: ServiceMethod; index: ServiceMethod; partition: ServiceMethod; relation: ServiceMethod; equals: ServiceMethod; } export interface ServiceContext extends AssertServiceContext { } export interface Service { assert: AssertService; } //# sourceMappingURL=api.d.ts.map