import type Database from "better-sqlite3"; export type PeerBotIdentity = { botId: string; openId: string; name: string; }; /** 同机 Bot 连上飞书后登记 open_id,供彼此写入 users.is_bot。 */ export declare class PeerBotDirectory { private readonly peers; private readonly listeners; register(peer: PeerBotIdentity): void; list(): PeerBotIdentity[]; subscribe(listener: (peers: PeerBotIdentity[]) => void): () => void; } export declare function seedPeerBots(db: Database.Database, selfBotId: string, peers: PeerBotIdentity[]): void;