import * as Domain from "../../../../domain"; import { AgentContext } from "../../../../edge-agent/Context"; import { Connection } from "../../../../edge-agent/connections/Connection"; export declare class DIDCommConnection implements Connection { readonly uri: string; readonly host: string; readonly alias?: string | undefined; readonly type = "DIDComm"; state: Connection.State; constructor(uri: string, host: string, alias?: string | undefined); send(msg: Domain.Message, ctx: AgentContext): Promise; receive(message: Domain.Message | undefined, ctx: AgentContext): Promise; }