import { FallbackStrategy, WakeLockType, WakeLockSentinel, RequestOptions, InternalWakeLockSentinel } from '../types';
export declare class ScreenWakeLockStrategy implements FallbackStrategy {
    readonly name = "screen-wake-lock";
    readonly priority = 1;
    private activeSentinels;
    isSupported(): boolean;
    request(type: WakeLockType, options?: RequestOptions): Promise<WakeLockSentinel>;
    release(): Promise<void>;
    getActiveSentinels(): ReadonlySet<InternalWakeLockSentinel>;
    private createWrappedSentinel;
}
//# sourceMappingURL=ScreenWakeLockStrategy.d.ts.map