import * as Domain from "../../../../domain"; import { DIDCommConnection } from "./DIDCommConnection"; export declare class MediatorConnection extends DIDCommConnection { readonly uri: string; readonly host: string; routingDID?: string | undefined; private socket; constructor(uri: string, host: string, routingDID?: string | undefined); get liveMode(): boolean; asMediator(): Domain.Mediator; close(): Promise; useLiveMode(socket: WebSocket): Promise; }