/** * CodeIntelligence public API. * * Import from here to get the facade, config utilities, and all types. */ export { CodeIntelligence, pathToUri, uriToPath } from './facade.js'; export type { ParseResult, SyntaxDiagnostic } from './facade.js'; export { loadLanguageConfigs, getLanguageConfig, getDefaultConfigs, } from './config.js'; export type { LanguageConfig } from './config.js'; export { TreeSitterService } from './tree-sitter/service.js'; export type { SymbolInfo, OutlineEntry } from './tree-sitter/queries.js'; export { extractSymbols, extractOutline, findEnclosingScope } from './tree-sitter/queries.js'; export { detectLanguage, getGrammarPackage, getSupportedLanguages } from './tree-sitter/languages.js'; export { ImportGraph } from './import-graph.js'; export type { DependentsMap, ImportsMap } from './import-graph.js'; export { extractRelativeSpecifiersForTest, resolveSpecifierForTest, } from './import-graph.js'; export { LspService } from './lsp/service.js'; export { LspClient, parseCapabilities, hasCapability } from './lsp/index.js'; export type { LspCapabilities } from './lsp/index.js'; export type { LspServerConfig } from './lsp/service.js'; export type { Position, Range, Location, DocumentSymbol, Diagnostic, Hover, } from './lsp/protocol.js'; export { SymbolKind } from './lsp/protocol.js'; //# sourceMappingURL=index.d.ts.map