import type { FabricInvocationContext } from "../protocol.js"; import { MemoryProvider, type MemoryProviderContext } from "../providers/memory-provider.js"; /** Pi-facing file memory: one lazy worker, bounded FIFO, no transcript work on the UI thread. */ export declare class WorkerMemoryProvider extends MemoryProvider { private readonly workerContext; private readonly workerUrl; private worker; private active; private readonly pending; private idleTimer; private stopping; private closed; private nextId; constructor(workerContext: MemoryProviderContext, workerUrl?: URL); invoke(action: string, args: Record, invocation: FabricInvocationContext): Promise; private snapshot; private start; private finish; private failWorker; private pump; private retire; close(): Promise; } //# sourceMappingURL=worker-provider.d.ts.map