import type { Root } from 'mdast'; export declare class MarkdownCache { private static processor; private contentCache; private astCache; private headingsCache; private linksCache; getContent(filePath: string): Promise; getAST(filePath: string): Promise; getHeadings(filePath: string): Promise; getLinks(filePath: string): Promise; private extractHeadings; private extractLinks; clear(): void; getStats(): { cachedFiles: number; cacheSize: number; }; } //# sourceMappingURL=markdown-cache.d.ts.map