export interface WakeLockOptions { onError?: (error: Error) => void; onRequest?: () => void; onRelease?: EventListener; reacquireOnPageVisible?: boolean; } export declare const useWakeLock: ({ onError, onRequest, onRelease, reacquireOnPageVisible, }?: WakeLockOptions | undefined) => { isSupported: boolean; request: (type?: WakeLockType) => Promise; released: boolean | undefined; release: () => Promise; type: "screen" | undefined; };