/** * `cadence start` — the interactive onboarding menu catalog. Pure data + pick * resolution; no I/O. The CLI shell renders this and dispatches the chosen * option by spawning its runner. Authored here (the onboarding commands are not * in cadence-types COMMAND_GUIDANCE, which covers only the loop slash-commands). */ /** Which launcher runs an option's args. */ export type StartRunner = 'cadence' | 'npx'; /** One onboarding option in the `cadence start` menu. */ export interface StartOption { /** 1-based menu position. */ number: number; /** Short menu label (the intent). */ label: string; /** Human-readable command shown to the user. */ display: string; /** Launcher: re-spawn the cadence binary, or npx for host packages. */ runner: StartRunner; /** Args passed to the runner. */ args: string[]; } /** The static onboarding catalog. */ export declare const START_OPTIONS: StartOption[]; /** Resolve a 1-based pick to its option, or undefined if out of range. */ export declare function resolvePick(n: number): StartOption | undefined; //# sourceMappingURL=menu.d.ts.map