import { Command } from "commander"; import { buildTopicPathMap, flattenTopics, resolveTopicReference, topicDisplayCount, topicDisplayID } from "./topic-shared.js"; export { buildTopicPathMap, flattenTopics, resolveTopicReference, topicDisplayCount, topicDisplayID, }; interface TopicListOptions { hub?: string; verbose?: boolean; format?: string; } export declare function topicListCommand(options: TopicListOptions): Promise; interface TopicCreateOptions { parent?: string; description?: string; icon?: string; hub?: string; } export declare function topicCreateCommand(name: string, options: TopicCreateOptions): Promise; export declare function topicSetCommand(memoryId: string, options: { topic: string; }): Promise; export declare function topicClearCommand(memoryId: string, options: { topic?: string; }): Promise; export declare function topicDeleteCommand(topicId: string, options?: { hub?: string; }): Promise; export declare function registerTopicCommands(program: Command): void; //# sourceMappingURL=topic.d.ts.map