/** * TUI 向导多语言文案 * * 仅覆盖 CLI 交互所需文本,与 web 端 i18n 互不依赖: * - web 端语言偏好存于 localStorage(浏览器内) * - CLI 端语言偏好存于 admin_meta.cli_lang,由 configStore 持久化 */ export type CliLang = 'zh' | 'en'; export interface CliMessages { yes: string; no: string; back: string; cancel: string; saved: string; saveFailed: string; pressEnter: string; banner: (version: string) => string; bannerForcedInit: string; bannerFirstRun: string; pickLanguageTitle: string; langZh: string; langEn: string; entryTitle: string; entryConfigViaTui: string; entryConfigViaWeb: string; entryStartService: string; entryHelp: string; entryExit: string; initialPlatformTitle: string; initialPlatformSkip: string; mainMenuTitle: string; mainMenuLanguage: string; mainMenuInitialPlatform: string; mainMenuPlatforms: string; mainMenuOpencode: string; mainMenuRouter: string; mainMenuReliability: string; mainMenuOutput: string; mainMenuWeb: string; mainMenuHelp: string; mainMenuStartService: string; mainMenuExit: string; platformsMenuTitle: string; platformEnable: (label: string) => string; platformDisable: (label: string) => string; platformConfigure: (label: string) => string; inputRequired: string; inputOptional: string; opencodeHost: string; opencodePort: string; opencodeAutoStart: string; opencodeAutoStartFg: string; groupRequireMention: string; groupReplyRequireMention: string; allowedUsers: string; showThinking: string; showTool: string; reliabilityCronEnabled: string; reliabilityHeartbeatEnabled: string; webEnabled: string; webPort: string; webStarted: (url: string) => string; webStopped: string; startingService: string; serviceStarted: string; bye: string; helpTitle: string; helpReadme: string; helpEnglish: string; helpIssues: string; helpReleases: string; helpDocs: string; errAdminBusy: string; } export declare function getMessages(lang: CliLang): CliMessages; /** 启发式:从环境变量推断默认语言(zh-CN/zh / 其它) */ export declare function detectDefaultLang(): CliLang; //# sourceMappingURL=messages.d.ts.map