import type { PayloadViewerStoreStateStorageV1, PayloadViewerStoreStateV1 } from './types.js'; /** Runtime type guard for persisted {@link PayloadViewerStoreStateV1} values. */ export declare const isPayloadViewerStoreStateV1: (value: unknown) => value is PayloadViewerStoreStateV1; /** In-memory storage backend for {@link PayloadViewerStoreStateV1}. */ export declare class MemoryPayloadViewerStateStorageV1 implements PayloadViewerStoreStateStorageV1 { private state?; load(): Promise; save(state: PayloadViewerStoreStateV1): Promise; } /** `localStorage` backend for persisting {@link PayloadViewerStoreStateV1}. */ export declare class LocalStoragePayloadViewerStateStorageV1 implements PayloadViewerStoreStateStorageV1 { private readonly key; private readonly storage; constructor(storage?: Storage, key?: string); load(): Promise; save(state: PayloadViewerStoreStateV1): Promise; } //# sourceMappingURL=storage.d.ts.map