import type { Key, SimpleStore, Value } from '@atproto-labs/simple-store'; import { type DBObjectStore } from './indexed-db/index.js'; type Item = { value: V; createdAt: Date; }; export declare class IndexedDBStore, V extends Value> implements SimpleStore { private dbName; protected maxAge: number; constructor(dbName: string, maxAge?: number); protected run(mode: 'readonly' | 'readwrite', fn: (s: DBObjectStore>) => R | Promise): Promise; get(key: K): Promise; set(key: K, value: V): Promise; del(key: K): Promise; deleteOutdated(): Promise; } export {}; //# sourceMappingURL=indexed-db-store.d.ts.map