import { MacRunTimeInfo } from '../interface'; export declare const shUtil: { /** * 查询系统运行时信息 10行 (仅 macOS) * @deprecated macOS专属功能,Windows/Linux 不支持 */ getMacSysRunTimeInfo(): MacRunTimeInfo | undefined; /** * 获取系统剩余存储空间 G (仅 macOS) * @deprecated macOS专属功能,Windows/Linux 不支持 */ getMacAvailStorage(): number; /** * 检测4k屏 (仅 macOS) * @deprecated macOS专属功能,Windows/Linux 不支持 */ isHdpiDisplay(): boolean; /** * 进程是否存在 (跨平台) */ processExist(name: string): boolean; errorExit(msg?: string): never; safeKill(pid: string, exitCode?: number): never; /** * 命令是否存在 (跨平台) */ cmdExist(cmd: string): boolean; pidExist(pid: string | number): boolean; /** * 后台运行 (仅 Unix 系统) * @deprecated 使用async执行,通过pid管理 * @param cmd * @param sec */ nohup(cmd: string, sec?: number): string | Promise; log(cmd: string, logname: string): string; /** * 返回实际持续时间 (跨平台) * @param cmd * @param sec * @param silent */ timeOut(cmd: string, sec: number, silent?: boolean): Promise; /** * 按内容检索文件 (跨平台) * 返回格式 "file:line:lineText" * @param opts */ findFilesByText(opts: { text: string; dir?: string; name?: string; ignore?: string; }): string[]; };