/** * Stay-awake manager for the daemon process. * Manages Quest protections lifecycle (turning them off so the headset stays * awake, and restoring them on cleanup). */ import { type QuestProtections } from "../utils/quest-protections.js"; export declare class StayAwakeManager { private active; private pin; /** Whether stay-awake is currently on */ get isEnabled(): boolean; /** Turn stay-awake on (turn Quest protections off) */ turnOn(pin: string): Promise; /** Turn stay-awake off (restore Quest protections) */ turnOff(): Promise; /** Synchronous cleanup for signal handlers */ cleanupSync(): void; /** Get current protection status */ status(): Promise; /** Format status for display */ formatStatus(props: QuestProtections): string; } //# sourceMappingURL=stay-awake-manager.d.ts.map