import { CallHierarchyItem } from 'vscode-languageserver/node'; import { TextDocument } from 'vscode-languageserver-textdocument'; import { DocNode } from '../types/handlers'; import { DatapackLanguageService } from './DatapackLanguageService'; export declare function onCallHierarchyPrepare({ offset, node, service, textDoc }: { service: DatapackLanguageService; textDoc: TextDocument; offset: number; node: DocNode; }): Promise; export declare enum IdentityKind { Advancement, Function, FunctionTag } export declare function getCallHierarchyItem(id: string | undefined, uri: string, startLine: number, endLine: number, start: number, end: number, kind: IdentityKind): CallHierarchyItem;