import type { EncryptedMessage } from '../types'; import type { MessageRepository } from './MessageRepository'; import { AgentConfig } from '../agent/AgentConfig'; export declare class InMemoryMessageRepository implements MessageRepository { private logger; private messages; constructor(agentConfig: AgentConfig); takeFromQueue(connectionId: string, limit?: number): EncryptedMessage[]; add(connectionId: string, payload: EncryptedMessage): void; }