/** 屏幕/休眠相关状态,/awake status 附加展示。 */ export interface DisplayStatus { platform: NodeJS.Platform; /** macOS:当前控制台会话是否锁屏 */ screenLocked?: boolean; /** macOS:锁屏时间(本地时间字符串,仅锁屏时有值) */ lockedAtText?: string; /** 系统空闲时长(秒,无输入操作的时间) */ idleSeconds?: number; /** 显示器休眠延迟(分钟;0 表示永不) */ displaySleepMinutes?: number; /** 系统休眠延迟(分钟;0 表示永不) */ systemSleepMinutes?: number; /** 屏保延迟(秒;未单独设置时为空) */ screensaverIdleSeconds?: number; /** 持有「阻止显示器休眠」断言的进程数 */ displaySleepAssertions?: number; /** 持有「阻止系统休眠」断言的进程数 */ systemSleepAssertions?: number; } /** 采集平台屏幕/休眠状态;不支持的平台或全部命令失败时返回 undefined。 */ export declare function collectDisplayStatus(platform?: NodeJS.Platform): Promise; /** 把屏幕状态格式化为卡片友好文本;没有任何可用信息时返回空串。 */ export declare function formatDisplayStatus(status: DisplayStatus | undefined): string;