/**
 * Mock Agent Executor
 *
 * Deterministic executor for E2E tests. Returns predictable responses
 * so tests can assert on exact slugs, names, and descriptions.
 *
 * Activated via SHEP_MOCK_EXECUTOR=1 environment variable.
 */
import type { AgentType, AgentFeature } from '../../../../../domain/generated/output.js';
import type { IAgentExecutor, AgentExecutionOptions, AgentExecutionResult, AgentExecutionStreamEvent } from '../../../../../application/ports/output/agents/agent-executor.interface.js';
export declare class MockAgentExecutorService implements IAgentExecutor {
    readonly agentType: AgentType;
    execute(prompt: string, _options?: AgentExecutionOptions): Promise<AgentExecutionResult>;
    executeStream(prompt: string, options?: AgentExecutionOptions): AsyncIterable<AgentExecutionStreamEvent>;
    supportsFeature(_feature: AgentFeature): boolean;
}
//# sourceMappingURL=mock-executor.service.d.ts.map