export type CliVariant = "core" | "harness"; export interface CliProgram { variant: CliVariant; commandName: string; packageName: string; } export declare const CORE_PROGRAM: CliProgram; export declare const HARNESS_PROGRAM: CliProgram; export declare const HARNESS_RUNTIME_COMMANDS: readonly ["create-run", "call", "yolo", "plan", "forever", "resume-run", "resume", "retrospect", "cleanup", "assimilate", "doctor", "contrib", "anycli", "session-history", "help", "observe", "user-install", "project-install", "invoke", "tui", "daemon:start", "daemon:stop", "daemon:status", "daemon:run", "cost:stats", "start-server"]; export declare const HARNESS_DISCOVERY_COMMANDS: readonly ["discover", "list"]; export declare const HARNESS_INSTALL_COMMANDS: readonly ["harness:install", "harness:install-plugin"]; export declare const CORE_VALID_COMMANDS: readonly string[]; export declare const HARNESS_VALID_COMMANDS: readonly string[]; export declare function getValidCommands(variant: CliVariant): readonly string[]; export declare function isHarnessRuntimeCommand(command: string): boolean; export declare function isHarnessInstallCommand(command: string): boolean; //# sourceMappingURL=program.d.ts.map