import { JupyterFrontEndPlugin } from '@jupyterlab/application'; import { LabIcon } from '@jupyterlab/ui-components'; import { CodeJumper } from '@krassowski/code-jumpers'; import { AnyLocation } from 'lsp-ws-connection/lib/types'; import { CodeJump as LSPJumpSettings, ModifierKey } from '../_jump_to'; import { CodeMirrorIntegration } from '../editor_integration/codemirror'; import { FeatureSettings } from '../feature'; export declare const jumpToIcon: LabIcon; export declare class CMJumpToDefinition extends CodeMirrorIntegration { get jumper(): CodeJumper; get settings(): FeatureSettings; protected get modifierKey(): ModifierKey; register(): void; get_uri_and_range(location_or_locations: AnyLocation): { uri: string; range: import("vscode-languageserver-types").Range; } | undefined; handle_jump(location_or_locations: AnyLocation, document_uri: string): Promise; } export declare const JUMP_PLUGIN: JupyterFrontEndPlugin;