import { IPeersRepository } from '../../../highlevel/storage/repository/peers.js'; import { MemoryStorageDriver } from '../driver.js'; interface PeersState { entities: Map; usernameIndex: Map; phoneIndex: Map; } export declare class MemoryPeersRepository implements IPeersRepository { readonly _driver: MemoryStorageDriver; readonly state: PeersState; constructor(_driver: MemoryStorageDriver); store(peer: IPeersRepository.PeerInfo): void; getById(id: number): IPeersRepository.PeerInfo | null; getByUsername(username: string): IPeersRepository.PeerInfo | null; getByPhone(phone: string): IPeersRepository.PeerInfo | null; deleteAll(): void; } export {};