interface NodeEnv { pnpmVersion: string; tnpmVersion: string; npmVersion: string; nodeVersion: string; } interface GitEnv { branch: string; userNick: string; userEmail: string; } declare const getNodeVersion: (options?: { noCache?: boolean; silent?: boolean; }) => string; declare const getNpmVersion: (options?: { noCache?: boolean; silent?: boolean; }) => string; declare const getTnpmVersion: (options?: { noCache?: boolean; silent?: boolean; }) => string; declare const getPnpmVersion: (options?: { noCache?: boolean; silent?: boolean; }) => string; declare const getGitVersion: (options?: { noCache?: boolean; silent?: boolean; }) => string; /** @returns Node相关环境信息 */ declare const getNodeEnv: () => NodeEnv; /** @returns Git相关环境信息 */ declare const getGitEnv: () => GitEnv; declare const PUBLISH_ENV: { pre: string; prod: string; default: string; }; declare const getAssetsCdnHost: () => "g.alicdn.com" | "dev.g.alicdn.com"; /** 判断当前是在云构建环境 */ declare const isCloudBuildEnv: () => boolean; declare const getCloudBuilderPkgPath: () => string; export { type GitEnv, type NodeEnv, PUBLISH_ENV, getAssetsCdnHost, getCloudBuilderPkgPath, getGitEnv, getGitVersion, getNodeEnv, getNodeVersion, getNpmVersion, getPnpmVersion, getTnpmVersion, isCloudBuildEnv };