export interface BatchCliOptions { sitesPath: string; outDir: string; maxCostUsd: number; maxToolCalls: number; maxWallSeconds: number; concurrency: number; dryRun: boolean; noColor?: boolean; } /** * Run `orchestrate()` against a list of domains, emit aggregate stats + * per-site manifest JSON files. Sequential by default — concurrency > 1 * burns money fast on rate-limit errors. Failures on individual sites * don't abort the batch; they're recorded in `summary.json` with their * reason. * * Output layout (under `--out`, default `.pseolint/batch`): * summary.json — aggregate metrics across all sites * summary.md — markdown table for the launch thread * /manifest.json — full {manifest, validation, diff} * /session.ndjson — durable event log */ export declare function runOrchestrateBatchCommand(opts: BatchCliOptions): Promise; //# sourceMappingURL=orchestrate-batch.d.ts.map