import { MultiDbManager } from '../core/multi-db-manager'; /** * Provider for detail views in VS Code WebView. * Shows detailed information for Modules, Symbols, ADRs, Dependencies, and Change Reports. */ export declare class DetailViewProvider { private panels; private dbManager; private pluginId; private crossDimensionApi; constructor(dbManager: MultiDbManager); /** * Shows module detail view. */ showModuleDetail(moduleId: string): Promise; /** * Shows symbol detail view. */ showSymbolDetail(symbolId: string): Promise; /** * Shows ADR detail view. */ showAdrDetail(adrId: string): Promise; /** * Shows dependency detail view. */ showDependencyDetail(dependencyId: string): Promise; /** * Shows change report detail view. */ showChangeDetail(reportId: string): Promise; /** * Creates a WebView panel for module detail. */ private createModulePanel; /** * Creates a WebView panel for symbol detail. */ private createSymbolPanel; /** * Creates a WebView panel for ADR detail. */ private createAdrPanel; /** * Creates a WebView panel for dependency detail. */ private createDependencyPanel; /** * Creates a WebView panel for change report detail. */ private createChangePanel; /** * Generates HTML for module detail view. */ private getModuleHtml; /** * Generates HTML for symbol detail view. */ private getSymbolHtml; /** * Generates HTML for ADR detail view. */ private getAdrHtml; /** * Generates HTML for dependency detail view. */ private getDependencyHtml; /** * Generates HTML for change report detail view. */ private getChangeHtml; /** * Escapes HTML special characters. */ private escapeHtml; /** * Converts markdown to HTML (basic conversion). * For full markdown support, consider using a markdown library. */ private markdownToHtml; /** * Disposes all panels. */ dispose(): void; } //# sourceMappingURL=detail-view-provider.d.ts.map