import * as webpack from 'webpack';
import Chunk = webpack.compilation.Chunk;
import ChunkGroup = webpack.compilation.ChunkGroup;
import { BabelTarget } from './babel-target';
export declare class TargetedChunk {
    private _target;
    readonly target: BabelTarget;
    readonly chunk: Chunk;
    readonly group: ChunkGroup;
    constructor(group: ChunkGroup, chunk: Chunk);
}
export declare class TargetedChunkMap {
    private publicPath;
    private innerMap;
    private targetedChunks;
    constructor(publicPath: string);
    get(key: string): TargetedChunk[];
    set(key: string, group: ChunkGroup, chunk: Chunk): void;
    private getTargetedChunk;
}
