import type { ListToolsResult } from '@modelcontextprotocol/sdk/types.js';
/**
 * Interface for list tool parameters
 */
export interface ListToolsParams {
    /**
     * Optional path to docs directory (will use environment defaults if not provided)
     */
    docs?: string;
}
/**
 * Implementation of tools/list tool using MCP SDK
 * Lists all available tools and their schemas
 *
 * @example
 * // Listing all available tools
 * const result = await tools_list({
 *   docs: './docs'
 * });
 *
 * @param params Optional parameters for the tool
 * @returns List of available tools with their schemas that conforms to MCP SDK's ListToolsResult
 */
export declare const tools_list: (params: ListToolsParams) => Promise<ListToolsResult>;
//# sourceMappingURL=list-tools.d.ts.map