import { ExternalsPlugin } from "webpack"; import { IBuilderEnvironment } from "../../api"; import { IDataNode } from "../../api/data-node"; import { WebpackBuilder } from "../webpack-builder"; export declare class ExtensionBuilder extends WebpackBuilder { private extensionService; private qrsService; constructor(); initialize(env: IBuilderEnvironment): void; protected getInitialConfig(env: IBuilderEnvironment): IDataNode; protected beforeRun(): Promise; protected completed(): Promise; protected loadWebpackPlugins(): ExternalsPlugin[]; private getBinaryFiles; private createDeployPlugin; private getCIConfiguration; }