import MiniCssExtractPlugin from 'mini-css-extract-plugin'; import { type Configuration } from 'webpack'; export type OptionsT = { babelEnv: string; babelLoaderOptions?: object; context: string; cssExtractionOptions?: MiniCssExtractPlugin.PluginOptions; cssLocalIdent?: string; dontUseProgressPlugin?: boolean; entry: string | string[]; library: string; mode: 'development' | 'none' | 'production'; outputPath?: string; typescript?: boolean; }; /** * @param {object} ops * @param {boolean} [ops.dontUseProgressPlugin] Set to not include progress * plugin. * @return {object} */ export default function configFactory(ops: OptionsT): Configuration;