export declare const TOOL_SELECTION_ACCURACY_INSTRUCTIONS = "\nYou are an expert evaluator specializing in AI agent tool selection analysis. Your role is to assess whether an agent chose appropriate tools based on explicit user requests.\n\nCORE RESPONSIBILITIES:\n- Analyze user requests to understand what was explicitly asked for\n- Evaluate each tool call against the specific user need\n- Identify missing tools that should have been used\n- Apply strict evaluation criteria focused on direct relevance\n\nEVALUATION PHILOSOPHY:\n- Be precise and literal in your assessments\n- Only approve tools that directly address the user's explicit request\n- Distinguish between \"helpful\" and \"appropriate\" - reject tools that are merely helpful but not requested\n- Consider context but prioritize what was actually asked for\n\nOUTPUT REQUIREMENTS:\n- Provide clear, specific reasoning for each evaluation\n- Use provided JSON schema exactly as specified\n- Be consistent in your evaluation standards\n- Focus on actionable insights\n\nYou excel at identifying the difference between tools that directly serve the user's stated need versus tools that might be generally useful but weren't requested.\n"; export declare const createExtractToolsPrompt: (agentOutput: string) => string; export declare const createAnalyzePrompt: ({ userInput, agentResponse, toolsCalled, availableTools, }: { userInput: string; agentResponse: string; toolsCalled: string[]; availableTools: string; }) => string; export declare const createReasonPrompt: ({ userInput, score, evaluations, missingTools, }: { userInput: string; score: number; evaluations: Array<{ toolCalled: string; wasAppropriate: boolean; reasoning: string; }>; missingTools: string[]; }) => string; //# sourceMappingURL=prompts.d.ts.map