import type { CompiledDocument } from './compiler-bridge.js'; /** * Stores compiled documents keyed by URI. * Recompiles on content change and caches the result. */ export declare class DocumentStore { private docs; private versions; /** * Update the document content and recompile. * Returns the compiled document. */ update(uri: string, content: string, version: number): Promise; /** * Get a previously compiled document. */ get(uri: string): CompiledDocument | undefined; /** * Remove a document from the store. */ delete(uri: string): void; } //# sourceMappingURL=document-store.d.ts.map