export interface Peer { id: string; remote_url?: string; last_seen: string; status: 'active' | 'inactive'; } export interface PeersFile { peers: Peer[]; } export declare class PeerStore { private filePath; constructor(filePath: string); list(): Promise; register(peer: Omit): Promise; remove(peerId: string): Promise; getFilePath(): string; }