import * as webpack from 'webpack';
export interface ResolveAliasConfig {
    resolve: {
        alias: {
            [key: string]: string;
        };
    };
    externals: webpack.ExternalsObjectElement;
}
export interface AliasProps {
    lib: string;
    externalName?: string | {
        [key: string]: string;
    };
}
export declare class ResolveExternalAlias {
    private _config;
    constructor(config: ResolveAliasConfig);
    addAlias: (props: AliasProps) => void;
}
