export declare const UI_LANGUAGES: readonly ["en", "ko"]; export type UiLanguage = (typeof UI_LANGUAGES)[number]; declare const ENGLISH_STRINGS: { readonly "settings.title": "Settings"; readonly "settings.navigationHint": "(tab to cycle)"; readonly "settings.selectHint": " Enter to select · Esc to go back"; readonly "settings.preview": "Preview:"; readonly "settings.tab.appearance": "Appearance"; readonly "settings.tab.model": "Model"; readonly "settings.tab.interaction": "Interaction"; readonly "settings.tab.context": "Context"; readonly "settings.tab.memory": "Memory"; readonly "settings.tab.editing": "Editing"; readonly "settings.tab.tools": "Tools"; readonly "settings.tab.tasks": "Tasks"; readonly "settings.tab.providers": "Providers"; readonly "settings.tab.notifications": "Notifications"; readonly "settings.tab.plugins": "Plugins"; readonly "settings.tab.gjcBundles": "GJC Bundles"; readonly "settings.language.label": "Language"; readonly "settings.language.description": "Language for human-facing interactive UI text"; readonly "settings.language.english": "English"; readonly "settings.language.korean": "Korean (한국어)"; readonly "language.current": "Current UI language:"; readonly "language.changed": "UI language changed to"; readonly "language.unknown": "Unknown language"; }; export type UiStringKey = keyof typeof ENGLISH_STRINGS; /** User selection is authoritative; invalid or unavailable values deterministically fall back to English. */ export declare function resolveUiLanguage(value: unknown): UiLanguage; export declare function uiString(language: unknown, key: UiStringKey): string; /** Endonym shown by `/language` and the language submenu. */ export declare const UI_LANGUAGE_LABELS: Record; export declare function parseUiLanguage(value: string): UiLanguage | undefined; export {};