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