export declare const EXIT_CODES: { readonly SUCCESS: 0; readonly GENERIC_ERROR: 1; readonly CONFIG_OR_CLI_ERROR: 2; readonly PRECONDITION_FAILED: 3; readonly GATES_FAILED: 4; readonly DEPLOYMENT_FAILED: 5; readonly ABORTED: 6; }; export type ExitCode = (typeof EXIT_CODES)[keyof typeof EXIT_CODES]; export type OutputMode = "text" | "json" | "events"; export type VitrisEvent = { type: "status" | "step_start" | "step_finish" | "log" | "error" | "result"; timestamp: string; runId?: string; nodeId?: string; data?: unknown; }; export type CommandResult = { ok: boolean; exitCode: ExitCode; summary?: string; data?: T; error?: string; failures?: string[]; }; export type GlobalCliOptions = { site?: string; json?: boolean; events?: boolean; dryRun?: boolean; verbose?: boolean; signal?: AbortSignal; };