import type { AgentContext } from '../../../agent' import type { DidCreateOptions, DidDeactivateOptions, DidUpdateOptions, DidCreateResult, DidUpdateResult, DidDeactivateResult, } from '../types' export interface DidRegistrar { readonly supportedMethods: string[] create(agentContext: AgentContext, options: DidCreateOptions): Promise update(agentContext: AgentContext, options: DidUpdateOptions): Promise deactivate(agentContext: AgentContext, options: DidDeactivateOptions): Promise }