/** * 本地化消息和文本支持 */ export type SupportedLanguage = 'en' | 'zh-CN'; export interface LocalizedMessages { init: { success: string; successHeadline: { new: string; update: string; }; toolSummary: string; created: string; refreshed: string; skippedExisting: string; skipped: string; rootStubCreated: string; rootStubUpdated: string; updateCommand: string; selectTools: string; selectToolsExtend: string; languageSelection: { prompt: string; english: string; chinese: string; }; spinner: { creating: string; created: string; creatingStructure: string; structureCreated: string; skipScaffolding: string; configuringTools: string; toolsConfigured: string; }; nextSteps: { title: string; populateContext: { title: string; description: string; }; createProposal: { title: string; description: string; }; learnWorkflow: { title: string; description: string; }; }; codexNote: { title: string; description: string; }; }; errors: { unsupportedLanguage: string; invalidLanguageOption: string; }; } /** * 获取指定语言的本地化消息 */ export declare function getLocalizedMessages(language: SupportedLanguage): LocalizedMessages; /** * 格式化消息模板,替换占位符 */ export declare function formatMessage(template: string, params?: Record): string; /** * 检查是否为支持的语言 */ export declare function isSupportedLanguage(language: string): language is SupportedLanguage; //# sourceMappingURL=localization.d.ts.map