import { type Lang } from './i18n.js'; export type EntryAction = { kind: 'quickstart'; } | { kind: 'web'; } | { kind: 'config'; } | { kind: 'doctor'; } | { kind: 'status'; } | { kind: 'start'; bg: boolean; } | { kind: 'restart'; } | { kind: 'stop'; } | { kind: 'token'; } | { kind: 'uninstall'; } | { kind: 'quit'; }; /** * Run the language picker + entry menu, return the action the user picked * AND the lang they picked. The dispatcher needs the lang to localize * follow-up flows (notably `runConfigWizard`) without re-prompting — the * user already chose; asking again is a regression. */ export declare function runEntryMenu(): Promise<{ action: EntryAction; lang: Lang; }>; //# sourceMappingURL=entry-menu.d.ts.map