import type { Command } from "commander"; import type { SeoRunInput, SeoRunOutcome } from "./runner.js"; import type { SeoBuildRunInput, SeoBuildRunOutcome } from "./builder/build-runner.js"; export interface SeoCommandOverrides { /** Injected in tests to bypass the real runner (no real LLM/network/fs). */ runWorkflow?: (input: SeoRunInput) => Promise; /** Injected in tests to bypass the real build runner (no real fs/hub). */ runBuild?: (input: SeoBuildRunInput) => Promise; } export declare function registerSeoCommand(program: Command, overrides?: SeoCommandOverrides): void; //# sourceMappingURL=command.d.ts.map