/** * Tech Researcher Worker (Phase 2) * Researches best practices for a specific technology * Multiple instances run in parallel via runTechResearchPool * * @deprecated v0.5.0 - No longer used in main pipeline. * Tech research is now handled by the model's built-in knowledge. * Kept for backward compatibility and reference. */ import { type LanguageModel } from 'ai'; import type { TechResearcherInput, TechResearchResult, AgentOptions } from './types.js'; /** * Documentation hints mapping for common technologies * Used to provide useful links when AI research fails or as supplements * Exported for testing */ export declare const DOCUMENTATION_HINTS: Record; /** * Get documentation hints for a technology * Exported for testing */ export declare function getDocumentationHints(technology: string): string[]; /** * Run a single Tech Researcher worker for one technology */ export declare function runTechResearcher(model: LanguageModel, modelId: string, input: TechResearcherInput, options: AgentOptions, verbose?: boolean): Promise; /** * Run multiple Tech Researchers in parallel for a list of technologies */ export declare function runTechResearchPool(model: LanguageModel, modelId: string, technologies: string[], options: AgentOptions, verbose?: boolean): Promise;