/** * Topic registry — operator-managed name → threadId mapping. * Backed by the shared SQLite memory database (topic_registry table). */ /** Look up a thread ID from the operator-managed topic registry. */ export declare function lookupTopicRegistry(chatId: string, name: string): number | undefined; /** Register a topic name → threadId mapping in the registry. */ export declare function registerTopic(chatId: string, name: string, threadId: number): void; export declare function registerTopicRegistry(chatId: string, name: string, threadId: number): void; /** Remove a topic from the registry. */ export declare function unregisterTopic(chatId: string, name: string): void; /** Get all registered topics for a chat (or all chats if chatId is omitted). */ export declare function getAllRegisteredTopics(chatId?: string): Record>; //# sourceMappingURL=topic-registry.d.ts.map