///
export interface IPackageJSON {
devDependencies: {};
}
export declare function execCommand(command: string, options?: object): Buffer | string;
export declare function rmDir(dir: any): string | Buffer;
export declare function cloneRepository(repositoryName: string, version: string, pathTo: string): any;
export declare function getPackage(): any;
export declare function getListTelsystemsPackages(packageJson: IPackageJSON): {};
export declare function cloneDependencies(telsystemsVersions: object, dependenciesDir: string): Promise;
export declare function upgradeScssAndAssets(sourceDir: string, dependenciesDir: string): Promise;
export declare function replaceDependencies(sourceDir: string, dependenciesDir: string, additionalArgs: string[]): Promise;
export declare function replaceNodeModules(moduleNames: any, path: string, dependenciesDir: string, mustBuild?: boolean): string | false | Buffer;
export declare function upgradeDependencies(path: any): Promise;