/** * Integration mock for the Agent Orchestrator API client. * * Used in integration tests to simulate API responses without hitting real endpoints. */ import type { IAgentOrchestratorClient } from './orchestrator-client.js'; import type { Session, Log, SubagentTranscript, Category } from '../types.js'; /** Minimal elicitation record used to simulate the respond endpoint. */ export interface MockElicitation { request_id: string; status: 'pending' | 'accept' | 'decline'; content?: Record | null; } interface MockData { sessions?: Session[]; logs?: Log[]; subagentTranscripts?: SubagentTranscript[]; categories?: Category[]; elicitations?: MockElicitation[]; } /** * Creates a mock Agent Orchestrator client for integration testing. */ export declare function createIntegrationMockOrchestratorClient(initialMockData?: MockData): IAgentOrchestratorClient & { mockData: MockData; }; export {}; //# sourceMappingURL=orchestrator-client.integration-mock.d.ts.map