import lsp from 'vscode-languageserver'; import type { SymbolTable } from '../java/symbol-table.js'; import type { WorkspaceIndex } from '../project/workspace-index.js'; export declare function prepareTypeHierarchy(table: SymbolTable, uri: string, line: number, _character: number): lsp.TypeHierarchyItem[] | null; export declare function provideSupertypes(table: SymbolTable, uri: string, item: lsp.TypeHierarchyItem, workspaceIndex?: WorkspaceIndex): lsp.TypeHierarchyItem[]; export declare function provideSubtypes(table: SymbolTable, uri: string, item: lsp.TypeHierarchyItem, workspaceIndex?: WorkspaceIndex): lsp.TypeHierarchyItem[]; //# sourceMappingURL=type-hierarchy.d.ts.map