import BaseApplicationGenerator from '../base-application/index.js'; import TranslationData from './translation-data.js'; export default class LanguagesGenerator extends BaseApplicationGenerator { [x: string]: any; askForMoreLanguages: boolean; askForNativeLanguage: boolean; translationData: TranslationData; supportedLanguages: any; languages: any; languagesToApply: any; composedBlueprints: any[]; languageCommand: any; writeJavaLanguageFiles: any; regenerateLanguages: any; constructor(args: any, options: any, features: any); beforeQueue(): Promise; get initializing(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get prompting(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get configuring(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get preparing(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "prepareForTemplates">; get default(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "loadNativeLanguage">; get writing(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "writeClientTranslations" | "translateFile">; get writingEntities(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "writeEnumFiles" | "writeClientFiles">; get postWriting(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "write">; get postWritingEntities(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "addEntities">; migrateLanguages(languagesToMigrate: Record): void; queueLoadLanguages({ enableTranslation, clientSrcDir, nativeLanguage, fallbackLanguage }: { enableTranslation: any; clientSrcDir: any; nativeLanguage: any; fallbackLanguage?: string | undefined; }): void; }