import { HtmlTag } from 'html-webpack-plugin';
import { Compiler, Plugin } from 'webpack';
import { BabelTarget } from './babel-target';
import { TargetedChunkMap } from './targeted.chunk';
/**
* @internalapi
*/
export declare class BabelMultiTargetHtmlUpdater implements Plugin {
private targets;
constructor(targets: BabelTarget[]);
updateScriptTags(chunkMap: TargetedChunkMap, tags: HtmlTag[]): void;
private mapChunkNames;
apply(compiler: Compiler): void;
}