import { Context, Effect, Layer } from "effect"; import type { StorageError } from "./errors.js"; export type BrowserStorage = { readonly get: (key: string) => Effect.Effect; readonly set: (key: string, value: string) => Effect.Effect; readonly remove: (key: string) => Effect.Effect; }; export declare const BrowserStorage: Context.Tag; export declare const BrowserStorageLive: Layer.Layer; //# sourceMappingURL=local-storage.d.ts.map