import { BalmBundler , MinifyOptions , BalmEntry , Library , LibraryTarget , RuleSetRule , BalmLoaders , PostcssLoaderOptions , ResolveAlias , SourceMap , Target , Plugin , ExternalsElement , StatsValue , Configuration , Optimization , InputOptions , OutputOptions , WatcherOptions , BuildOptions , TransformOptions } from '@balm-core/index' ; const bundler = 'webpack' ; const minify = false ; reference const minifyOptions = { ecma : 5 , parse : { ecma : 2017 } , compress : { comparisons : false , inline : 2 } , mangle : { safari10 : true } , output : { comments : false , ascii_only : true } } ; const entry = '' ; const lint = false ; /**
 * Webpack bundler
 */ const library = '' ; const libraryTarget = 'var' ; const loaders = [ ] ; const defaultLoaders = { } ; const includeJsResource = [ ] ; const excludeUrlResource = [ ] ; const useEsModule = true ; reference const urlLoaderOptions = { } ; reference const babelLoaderOptions = { } ; reference const postcssLoaderOptions = { } ; reference const htmlLoaderOptions = { } ; const extensions = [ ] ; const alias = { } ; const plugins = [ ] ; const injectHtml = false ; const htmlPluginOptions = { } ; const sourceMap = false ; const target = 'web' ; const externals = '' ; const stats = { colors : true , chunks : false , chunkModules : false , modules : false , children : false } ; reference const webpackOptions = { } ; reference const optimization = { } ; const extractAllVendors = false ; const vendorName = 'vendor' ; const extractCss = false ; const ie8 = false ; /**
 * Rollup bundler
 */ const inputOptions = { } ; const outputOptions = { } ; const watchOptions = { } ; /**
 * Esbuild bundler
 */ const buildOptions = { } ; const useTransform = false ; const transformOptions = { } ; export default { bundler , minify , minifyOptions , entry , lint , library , libraryTarget , loaders , defaultLoaders , includeJsResource , excludeUrlResource , useEsModule , urlLoaderOptions , babelLoaderOptions , postcssLoaderOptions , htmlLoaderOptions , extensions , alias , plugins , injectHtml , htmlPluginOptions , sourceMap , target , externals , stats , webpackOptions , optimization , extractAllVendors , vendorName , extractCss , ie8 , inputOptions , outputOptions , watchOptions , buildOptions , useTransform , transformOptions } ;