import type { Configuration } from 'webpack';
import { AbstractConfigBuilder } from '@zero-scripts/core';
import { WebpackConfigModifications } from './WebpackConfigModifications';
import { WebpackConfigOptions } from './WebpackConfigOptions';
export declare class WebpackConfig extends AbstractConfigBuilder<Configuration, WebpackConfigOptions, WebpackConfigModifications> {
    constructor(optionsContainer: WebpackConfigOptions);
    build(): Configuration;
    /**
     * API methods, which designed for modify configuration options from tasks
     */
    addEntry(entry: string): this;
    setIsDev(isDev: boolean): this;
}
//# sourceMappingURL=WebpackConfig.d.ts.map