"use strict";
/**
 * Per-CLI stream-json parsers — barrel re-exports.
 *
 * Each parser is a pure function: takes a single line of stdout (or, for
 * codex/opencode-exit, the whole stdout once), returns zero or more
 * AgentEvents. No I/O, no state — unit-testable in isolation from the
 * spawn/transport layer.
 *
 * To add a new CLI: capture sample output, write the parser in its own
 * file under `parsers/`, add a vitest fixture under `tests/`, then have
 * the shim call `spawnHeadless({ parseLine: parseX })`.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseOpenRouterSSE = exports.parseCodexExit = exports.parseCodex = exports.parseOpencodeExit = exports.parseOpencode = exports.parseKimi = exports.parseGrokExit = exports.parseGrok = exports.parseGeminiExit = exports.parseGemini = exports.parseClaude = exports.parseAntigravityExit = exports.parseAntigravity = void 0;
var antigravity_js_1 = require("./antigravity.js");
Object.defineProperty(exports, "parseAntigravity", { enumerable: true, get: function () { return antigravity_js_1.parseAntigravity; } });
Object.defineProperty(exports, "parseAntigravityExit", { enumerable: true, get: function () { return antigravity_js_1.parseAntigravityExit; } });
var claude_js_1 = require("./claude.js");
Object.defineProperty(exports, "parseClaude", { enumerable: true, get: function () { return claude_js_1.parseClaude; } });
var gemini_js_1 = require("./gemini.js");
Object.defineProperty(exports, "parseGemini", { enumerable: true, get: function () { return gemini_js_1.parseGemini; } });
Object.defineProperty(exports, "parseGeminiExit", { enumerable: true, get: function () { return gemini_js_1.parseGeminiExit; } });
var grok_js_1 = require("./grok.js");
Object.defineProperty(exports, "parseGrok", { enumerable: true, get: function () { return grok_js_1.parseGrok; } });
Object.defineProperty(exports, "parseGrokExit", { enumerable: true, get: function () { return grok_js_1.parseGrokExit; } });
var kimi_js_1 = require("./kimi.js");
Object.defineProperty(exports, "parseKimi", { enumerable: true, get: function () { return kimi_js_1.parseKimi; } });
var opencode_js_1 = require("./opencode.js");
Object.defineProperty(exports, "parseOpencode", { enumerable: true, get: function () { return opencode_js_1.parseOpencode; } });
Object.defineProperty(exports, "parseOpencodeExit", { enumerable: true, get: function () { return opencode_js_1.parseOpencodeExit; } });
var codex_js_1 = require("./codex.js");
Object.defineProperty(exports, "parseCodex", { enumerable: true, get: function () { return codex_js_1.parseCodex; } });
Object.defineProperty(exports, "parseCodexExit", { enumerable: true, get: function () { return codex_js_1.parseCodexExit; } });
var openrouter_js_1 = require("./openrouter.js");
Object.defineProperty(exports, "parseOpenRouterSSE", { enumerable: true, get: function () { return openrouter_js_1.parseOpenRouterSSE; } });
//# sourceMappingURL=index.js.map