/** * CLI Documentation Tool * * Retrieves documentation for the Xano CLI. * Re-exports from the cli_docs module with ToolResult support. */ import { cliDocsToolSpec, topics, getTopicNames, getTopicDescriptions } from "../cli_docs/index.js"; import type { CliDocsArgs, DetailLevel, TopicDoc } from "../cli_docs/types.js"; import type { ToolResult } from "./types.js"; export { cliDocsToolSpec, topics as cliTopics, getTopicNames as getCliTopicNames, getTopicDescriptions as getCliTopicDescriptions, }; export type { CliDocsArgs, DetailLevel, TopicDoc }; export interface CliDocsResult { documentation: string; } /** * Get Xano CLI documentation. * * @param args - Documentation arguments * @returns Documentation content * * @example * ```ts * import { cliDocs } from '@xano/developer-mcp'; * * // Get overview * const overview = cliDocs({ topic: 'start' }); * * // Get function documentation with examples * const functionDocs = cliDocs({ * topic: 'function', * detail_level: 'examples' * }); * ``` */ export declare function cliDocs(args: CliDocsArgs): CliDocsResult; /** * Get CLI documentation and return a ToolResult. */ export declare function cliDocsTool(args: CliDocsArgs): ToolResult;