/** * i18n Updater * * Updates the messages/{language}.json files with new module translations. */ import { FrontendTemplateData } from "../types/template-data.interface"; export interface I18nUpdateResult { success: boolean; message: string; alreadyExists?: boolean; } /** * Update messages/{language}.json with new module translations * * @param data - Frontend template data * @param webBasePath - Base path to web app * @param language - Language code (e.g., "en", "es", "fr") * @param dryRun - Whether to perform a dry run * @returns Update result */ export declare function updateI18n(data: FrontendTemplateData, webBasePath: string, language?: string, dryRun?: boolean): I18nUpdateResult; /** * Preview the i18n messages that would be added * * @param data - Frontend template data * @returns Preview of messages */ export declare function previewI18nMessages(data: FrontendTemplateData): string; //# sourceMappingURL=i18n-updater.d.ts.map