import * as API from '../src/types.js' export * from '../src/types.js' export interface ServerContext { id: API.Signer codec?: API.InboundCodec } export type TestContext = API.UcantoServerTestContext export interface ProviderTestContext extends TestContext { space: API.Signer agent: API.Signer account: API.UCAN.Signer } export interface Assert { equal: ( actual: Actual, expected: Expected, message?: string ) => unknown deepEqual: ( actual: Actual, expected: Expected, message?: string ) => unknown ok: (actual: Actual, message?: string) => unknown } export type Test = (assert: Assert, context: TestContext) => unknown export type Tests = Record