import type { DocumentSymbol, Location, Position } from "vscode-languageserver"; export interface SymbolRetriever { getSymbols(documentUri: string): Promise; getDefinition(documentUri: string, position: Position): Promise; getTypeDefinition(documentUri: string, position: Position): Promise; }