import { OptionInfo } from 'auto-i18n-plugin-core'; export * from 'auto-i18n-plugin-core'; import * as webpack from 'webpack'; /** * Webpack 插件实现,用于自动化处理国际化翻译功能 * 兼容 webpack 4 和 5 */ declare class webpackPluginsAutoI18n { /** * 初始化插件并合并用户配置 * @param optionInfo 用户提供的配置 */ constructor(optionInfo: OptionInfo); /** * Webpack 插件核心方法,用于集成到编译流程中 * 兼容 webpack 4 和 5 * @param compiler Webpack 编译器实例 */ apply(compiler: webpack.Compiler): void; /** * 执行翻译任务的统一方法 */ private performTranslation; /** * 获取 webpack 版本信息 * @param compiler webpack 编译器实例 * @returns 版本信息对象 */ private getWebpackVersion; } export { webpackPluginsAutoI18n as default };