import type { AgentContext } from '../../../agent'; import { EventEmitter } from '../../../agent/EventEmitter'; import { Repository } from '../../../storage/Repository'; import { StorageService } from '../../../storage/StorageService'; import { MediationRecord } from './MediationRecord'; export declare class MediationRepository extends Repository { constructor(storageService: StorageService, eventEmitter: EventEmitter); getSingleByRecipientKey(agentContext: AgentContext, recipientKey: string): Promise; getByConnectionId(agentContext: AgentContext, connectionId: string): Promise; }