import HtmlWebpackPlugin from 'html-webpack-plugin';
import { type UniBuilderInstance } from './rspack';
import type { CreateUniBuilderOptions } from './types';
import { type UniBuilderWebpackInstance } from './webpack';
export { HtmlWebpackPlugin };
export type { CreateUniBuilderOptions, UniBuilderInstance, UniBuilderWebpackInstance, };
export type { UniBuilderConfig, UniBuilderPlugin, LooseRsbuildPlugin, BundlerType, MetaOptions, Stats, MultiStats, RspackConfig, CacheGroup, } from './types';
export declare function createUniBuilder(options: CreateUniBuilderOptions): Promise;
export { logger, type ConfigChain, type RsbuildPlugin, type ChainIdentifier, type RspackChain, type Rspack, type RsbuildContext, type RsbuildConfig, type RsbuildTarget, type NormalizedConfig, } from '@rsbuild/core';
export type { webpack, WebpackConfig } from '@rsbuild/webpack';
export { RUNTIME_CHUNK_NAME, SERVICE_WORKER_ENVIRONMENT_NAME, isHtmlDisabled, castArray, } from './shared/utils';
export { parseConfig as parseRspackConfig } from './rspack';