/**
 * Test Orchestration Command - CLI operations for running E2E orchestration tests
 *
 * Provides commands for running the orchestration test suite:
 * - test-orchestration: Run all tests
 * - test-orchestration --test <id>: Run specific test
 * - test-orchestration --mode real: Run with real Claude processes
 * - test-orchestration --tag worker: Run tests by tag
 * - test-orchestration --bail: Stop on first failure
 * - test-orchestration --verbose: Verbose output
 */
import type { Command, CommandResult } from '@stoneforge/quarry/cli';
interface TestOrchestrationOptions {
    /** Filter tests by ID (substring match) */
    test?: string;
    /** Enable verbose logging */
    verbose?: boolean;
    /** Timeout for each test in milliseconds */
    timeout?: number;
    /** Skip cleanup on failure (for debugging) */
    skipCleanup?: boolean;
    /** Test mode: 'mock' (default) or 'real' (spawns Claude processes) */
    mode?: 'mock' | 'real';
    /** Stop on first failure */
    bail?: boolean;
    /** Filter tests by tag */
    tag?: string;
}
declare function runOrchestrationTests(options: TestOrchestrationOptions): Promise<CommandResult>;
export declare const testOrchestrationCommands: readonly Command[];
export { runOrchestrationTests };
//# sourceMappingURL=test-orchestration.d.ts.map