import type { MCPToolCallResult, MCPTool } from '../transport/types.js'; import type { InterviewQuestion } from './types.js'; /** * Maintains shared state between tool calls for stateful testing. */ export declare class StatefulTestRunner { private options; private values; private jsonPathValues; private recentResponses; constructor(options: { shareOutputs: boolean; fixtureKeys?: Set; }); applyStateToQuestion(_toolName: string, question: InterviewQuestion): { args: Record; usedKeys: string[]; }; recordResponse(tool: MCPTool, response: MCPToolCallResult | null): string[]; private findMatchingValue; private findByJsonPath; } //# sourceMappingURL=stateful-test-runner.d.ts.map