/**
 * Messages Generator
 *
 * Manages i18n message files - removes unused languages and ensures
 * selected languages have complete message files.
 */
import type { WizardConfig } from '../types.js';
/**
 * Remove unused language folders from messages directory
 */
export declare function removeUnusedLanguages(config: WizardConfig): Promise<void>;
/**
 * Remove unused language files from entity messages
 */
export declare function removeUnusedEntityMessages(config: WizardConfig): Promise<void>;
/**
 * Create missing language folders with copied translations from default locale
 */
export declare function ensureLanguageFolders(config: WizardConfig): Promise<void>;
/**
 * Update message files with project-specific values
 */
export declare function updateMessageFiles(config: WizardConfig): Promise<void>;
/**
 * Main function to process all i18n-related tasks
 */
export declare function processI18n(config: WizardConfig): Promise<void>;
//# sourceMappingURL=messages-generator.d.ts.map