import { TextDocument } from 'vscode-html-languageservice'; export interface LanguageModelCache { get(document: TextDocument): T; onDocumentRemoved(document: TextDocument): void; dispose(): void; } export declare function getLanguageModelCache(maxEntries: number, cleanupIntervalTimeInSec: number, parse: (document: TextDocument) => T): LanguageModelCache;