import type { MastraModelConfig } from '@mastra/core/llm'; import type { Tool } from '@mastra/core/tools'; export interface ToolCallAccuracyOptions { model: MastraModelConfig; availableTools: Tool[]; } export declare function createToolCallAccuracyScorerLLM({ model, availableTools }: ToolCallAccuracyOptions): import("@mastra/core/evals").MastraScorer<"llm-tool-call-accuracy-scorer", import("@mastra/core/evals").ScorerRunInputForAgent, import("@mastra/core/evals").ScorerRunOutputForAgent, Record<"preprocessStepResult", { actualTools: string[]; hasToolCalls: boolean; toolCallInfos: import("../..").ToolCallInfo[]; }> & Record<"analyzeStepResult", { evaluations: { toolCalled: string; wasAppropriate: boolean; reasoning: string; }[]; missingTools?: string[] | undefined; }> & Record<"generateScoreStepResult", number> & Record<"generateReasonStepResult", string>>; //# sourceMappingURL=index.d.ts.map