///
import type { Extension } from './Extension';
import child_process from 'child_process';
export declare const getDeepDependencies: (extension: Extension) => Array;
/**
* Creates a callback to be passed to Array.sort() in order to sort strings alphabetically.
* The desc param can be set to change the sorting direction.
*
* @param desc
* @example
* const arr = ['Iron Man', 'Hulk', 'Thor', 'Captain America']
* const sorted = arr.sort(sortAlphabetically()) // = ['Captain America', 'Hulk', 'Iron Man', 'Thor']
*/
export declare const sortAlphabetically: (desc?: boolean) => (a: string, b: string) => number;
export declare const asyncRunCommand: (entireCommand: string, optionOverrides?: child_process.SpawnOptions | undefined) => Promise;
//# sourceMappingURL=Utils.d.ts.map