/// import child_process from "child_process"; import npm from "npm"; export declare function getHomeDirectory(): string; export declare function getAtomDirectory(): string; export declare function getRustupHomeDirPath(): string; export declare function getCacheDirectory(): string; export declare function getResourcePath(callback: any): void | child_process.ChildProcess; export declare function getReposDirectory(): string; export declare function getElectronUrl(): string; export declare function getAtomPackagesUrl(): string; export declare function getAtomApiUrl(): string; export declare function getElectronArch(): string; export declare function getUserConfigPath(): string; export declare function getGlobalConfigPath(): string; export declare function isWin32(): boolean; export declare function getInstalledVisualStudioFlag(): string | null; export declare function visualStudioIsInstalled(version: number): boolean; export declare function loadNpm(callback: (config: null, npmVar: typeof npm) => void): Promise; export declare function getSetting(key: any, callback: any): Promise; export declare function setupApmRcFile(): void;