export declare const emojis: { readonly rocket: "🚀"; readonly package: "📦"; readonly sparkles: "✨"; readonly check: "✅"; readonly cross: "❌"; readonly warning: "⚠️"; readonly info: "💡"; readonly party: "🎉"; readonly star: "⭐"; readonly heart: "❤️"; readonly magic: "✨"; readonly folder: "📁"; readonly gear: "⚙️"; readonly computer: "💻"; readonly globe: "🌍"; readonly bulb: "💡"; }; export type EmojiKey = keyof typeof emojis; export interface LocaleMessages { welcome: string; welcomeSub: string; selectLanguage: string; selectLanguagePrompt: string; selectSkills: string; selectSoftware: string; selectInstallType: string; installComplete: string; installFailed: string; globalInstall: string; projectInstall: string; installingSkill: string; updatingSkill: string; installingDetail: string; installError: string; invalidChoice: string; noSelection: string; yourChoice: string; pleaseSelect: string; pleaseSelectNumber: string; allComplete: string; startUsing: string; error: string; warning: string; info: string; success: string; cancel: string; inputEmpty: string; invalidInput: string; maxAttemptsExceeded: string; programInterrupted: string; fetchingSkills: string; fetchingVersions: string; usingLocalSkills: string; noLocalSkills: string; noSkillsFound: string; noSoftwareFound: string; noVersionsFound: string; rateLimitError: string; rateLimitHint: string; githubFetchError: string; configLoadError: string; localeLoadError: string; versionReadError: string; selectAtLeastOneSkill: string; selectAtLeastOneSoftware: string; inputNumberTip: string; inputMultipleTip: string; usage: string; options: string; examples: string; environmentVariables: string; usingVersion: string; latestMarker: string; availableVersions: string; installationProgress: string; installationFailed: string; tagValueRequired: string; unknownOption: string; useHelp: string; } export type Language = 'zh' | 'en'; export type Messages = Record; export declare const messages: Messages; export declare const DEFAULT_LANGUAGE: Language; export declare const SUPPORTED_LANGUAGES: Language[]; export declare function getMessage(key: keyof LocaleMessages, language?: Language, replacements?: Record): string;