/**
 * Smoke tests for gaia-decomposer.ts (ADR-135 Track E)
 *
 * All HTTP calls are mocked — no live API calls, no cost.
 * Covers 7 assertions:
 *  1. Atomic question → decomposed=false, single sub-question = original
 *  2. 3-step question → decomposed=true, 3 sub-questions in dependency order
 *  3. Malformed JSON response → fallback to atomic (graceful degradation)
 *  4. API error → fallback to atomic (graceful degradation)
 *  5. synthesizeFromSubAnswers — atomic question returns sub-answer directly (no API call)
 *  6. synthesizeFromSubAnswers — valid JSON response → finalAnswer + reasoning
 *  7. synthesizeFromSubAnswers — malformed JSON → fallback to last sub-answer
 *
 * Run with:
 *   npx tsx src/benchmarks/gaia-decomposer.smoke.ts
 *
 * Expected cost: $0 (all mocked).
 */
declare function runSmoke(): Promise<void>;
export { runSmoke };
//# sourceMappingURL=gaia-decomposer.smoke.d.ts.map