/**
 * Enhanced i18n (Internationalization) Generator
 *
 * Generates comprehensive internationalization configuration including:
 * - Multi-locale support with fallback strategies
 * - Translation file management
 * - Date/number/currency formatting
 * - Integration with translation management providers (Lokalise, Crowdin, Phrase)
 * - Frontend and backend i18n utilities
 * - Type-safe translation keys
 */
import { Generator, GeneratorContext, GenerationResult } from '../types';
export declare class EnhancedI18nGenerator implements Generator {
    id: string;
    name: string;
    description: string;
    generate(context: GeneratorContext): GenerationResult;
    private generateFrontendI18n;
    private generateBackendI18n;
    private generateTranslationFiles;
    private generateTranslationSync;
    private generateFrontendConfig;
    private generateTranslationHook;
    private generateDateFormatting;
    private generateNumberFormatting;
    private generateCurrencyFormatting;
    private generateLocaleSwitcher;
    private generateFormattingUtils;
    private generateTranslationTypes;
    private generateBackendConfig;
    private generateLocaleDetectionMiddleware;
    private generateBackendTranslationUtils;
    private generateCommonTranslations;
    private generateErrorTranslations;
    private generateValidationTranslations;
    private generateSyncScript;
    private generateProviderImports;
    private generateSyncFunction;
    private getLocaleName;
}
//# sourceMappingURL=enhanced-i18n-generator.d.ts.map