import type { IsolationScopeRef, IsolationState } from "../../protocol/store/port"; export interface IsolationCache { get(scopeRef: IsolationScopeRef): Promise; put(state: IsolationState): Promise; } export declare class NoopIsolationCache implements IsolationCache { get(): Promise; put(): Promise; } export declare class KvIsolationCache implements IsolationCache { private readonly kv; constructor(kv: KVNamespace); get(scopeRef: IsolationScopeRef): Promise; put(state: IsolationState): Promise; } export declare function isolationCacheKey(scopeRef: IsolationScopeRef): string;