import { ImportInfo } from '../codeMapModel.js'; interface ClangdOptions { clangdPath?: string; compileFlags?: string[]; includePaths?: string[]; maxDepth?: number; } export declare class ClangdAdapter { private allowedDir; private outputDir; private securityValidator; private cache; private tempFiles; constructor(allowedDir: string, outputDir: string); analyzeImports(filePath: string, options: ClangdOptions): Promise; private findClangdPath; private createCompilationDatabase; private extractIncludesWithClangd; private parseClangdOutput; private convertToImportInfo; private extractNameFromPath; private removeExtension; dispose(): void; } export {}; //# sourceMappingURL=clangdAdapter.d.ts.map