import { type AppStateCompareAndSetOperation } from "./store.js"; export declare function readAppState(key: string): Promise | null>; export declare function writeAppState(key: string, value: Record): Promise; export declare function deleteAppState(key: string): Promise; export declare function compareAndSetAppState(key: string, expectedValue: Record | null, nextValue: Record | null): Promise; export declare function compareAndSetManyAppState(operations: readonly AppStateCompareAndSetOperation[]): Promise; export declare function listAppState(prefix: string): Promise; }>>; export declare function deleteAppStateByPrefix(prefix: string): Promise; export declare function normalizeBrowserTabId(value: unknown): string | null; export declare function getCurrentRequestBrowserTabId(): string | null; export declare function appStateKeyForBrowserTab(key: string, browserTabId: unknown): string; export declare function readAppStateForCurrentTab(key: string, options?: { fallbackToGlobal?: boolean; }): Promise | null>; export declare function writeAppStateForCurrentTab(key: string, value: Record): Promise;