import type { ConfigurableDocument, ConfigurableNavigator } from "../_configurable"; declare type WakeLockType = "screen"; export interface WakeLockSentinel extends EventTarget { type: WakeLockType; released: boolean; release: () => Promise; } export declare type WakeLockOptions = ConfigurableNavigator & ConfigurableDocument; /** * Reactive Screen Wake Lock API. * */ export declare const wake_lock: () => { is_supported: import("svelte/store").Readable; active: import("svelte/store").Readable; request: (type: WakeLockType) => Promise; release: () => Promise; }; export { wake_lock as wakeLock };