interface ToolCallAccuracyOptions {
    expectedTool?: string;
    strictMode?: boolean;
    expectedToolOrder?: string[];
}
export declare function createToolCallAccuracyScorerCode(options: ToolCallAccuracyOptions): import("@mastra/core/evals").MastraScorer<"code-tool-call-accuracy-scorer", import("@mastra/core/evals").ScorerRunInputForAgent, import("@mastra/core/evals").ScorerRunOutputForAgent, Record<"preprocessStepResult", {
    expectedTool: string | undefined;
    actualTools: string[];
    strictMode: boolean;
    expectedToolOrder: string[] | undefined;
    hasToolCalls: boolean;
    correctToolCalled: boolean;
    toolCallInfos: import("../..").ToolCallInfo[];
    correctOrderCalled: boolean | null;
}> & Record<"generateScoreStepResult", number>>;
export {};
//# sourceMappingURL=index.d.ts.map