/** * `browser.storage.local` already *is* the StorageAdapter shape — `get(key)` * and `set(obj)`. The two-method interface was chosen for that reason, so this * is a passthrough rather than a translation layer. * * @returns {import("../engine/model-store.js").StorageAdapter} */ export function webExtensionStorage(): import("../engine/model-store.js").StorageAdapter; /** * Wires a ScheduledEngine onto this extension's runtime messaging. * * @param {import("../engine/engine.js").ScheduledEngine} engine * @returns {() => void} detach */ export function attachWebExtensionTransport(engine: import("../engine/engine.js").ScheduledEngine): () => void;