export = Deployer; declare class Deployer { /** * @param {object} config * @param {string} config.cfgFile - Path to the JSON config file * @param {object} [config.childProcessModule] * @param {object} [config.fsModule] * @param {object} [config.httpModule] * @param {object} [config.osModule] * @param {object} [config.pathModule] * @param {object} [config.processModule] */ constructor({ cfgFile, childProcessModule, fsModule, httpModule, osModule, pathModule, processModule }: { cfgFile: string; childProcessModule?: object | undefined; fsModule?: object | undefined; httpModule?: object | undefined; osModule?: object | undefined; pathModule?: object | undefined; processModule?: object | undefined; }); /** * @param {string[]} args */ execute(args: string[]): Promise; #private; }