import type { McpToolWorkerParams, McpToolWorkerResponse, ToolArgsMap } from '../../types.js'; import { DocsMcpTool, type DocsMcpToolRegistrationOptions, type ContextKey } from './docs-mcp-tool.js'; export declare class SearchTool extends DocsMcpTool<'search'> { readonly name = "search"; readonly description = "Search across the documentation to fetch relevant content for a given query"; readonly requiredContext: readonly ContextKey[]; constructor(products?: string[]); register(options: DocsMcpToolRegistrationOptions): void; protected executeAction(args: ToolArgsMap['search'], context: McpToolWorkerParams['context']): Promise; } //# sourceMappingURL=search.d.ts.map