import type { ReadonlyJSONValue } from '../../../shared/src/json.ts'; import { type FrozenJSONValue } from '../frozen-json.ts'; import type { Read } from './store.ts'; export declare const deleteSentinel: unique symbol; type DeleteSentinel = typeof deleteSentinel; export declare class WriteImplBase { #private; protected readonly _pending: Map; constructor(read: Read); has(key: string): Promise; get(key: string): Promise; put(key: string, value: ReadonlyJSONValue): Promise; del(key: string): Promise; release(): void; get closed(): boolean; } export {}; //# sourceMappingURL=write-impl-base.d.ts.map