import type { Router } from "./router.js";
import { type SpawnJob } from "./install-jobs.js";
type EngineName = "vskill" | "anthropic-skill-creator";
interface EngineCommand {
    command: string;
    args: string[];
    /** PATH-resolved CLI that MUST exist before we spawn `command`. */
    prerequisite: string;
}
interface EngineJobMeta {
    engine: EngineName;
}
export declare function registerInstallEngineRoutes(router: Router, _root: string): void;
export declare const __test__: {
    INSTALL_COMMANDS: Record<EngineName, EngineCommand>;
    INSTALL_TIMEOUT_MS: number;
    jobs: Map<string, SpawnJob<EngineJobMeta>>;
};
export {};
