import type { UpstreamKV } from "./upstream-kv.js"; import type { KVGetResult } from "./types.js"; /** * A typed sub-store that wraps UpstreamKV with a prefix. * Provides CoW behavior (reads fall back to upstream). */ export declare class TypedUpstreamKV { private parent; private prefix; constructor(parent: UpstreamKV, prefix: string); private prefixKey; get(key: string): Promise>; set(key: string, value: V | ReadableStream, ...[metadata]: undefined extends M ? [M?] : [M]): Promise; delete(key: string): Promise; keys(prefix?: string): AsyncIterable; } //# sourceMappingURL=typed-upstream-kv.d.ts.map