import { IDisposable, URI } from '@opensumi/ide-core-browser'; import { BrowserEditorContribution, IEditor, IEditorFeatureContribution, IEditorFeatureRegistry } from '@opensumi/ide-editor/lib/browser'; import { LanguageParserService } from '../../languages/service'; export declare class InterfaceNavigationDecorationsContribution implements IEditorFeatureContribution { private readonly editor; private readonly injector; protected readonly languageParserService: LanguageParserService; private readonly preferenceService; get currentUri(): URI | null; private readonly disposer; private lastDecorations; private supportLanguages; constructor(editor: IEditor); private getInterfaceQuickJumpEnabled; private parseJavaInterfaces; private parseTypeScriptInterfaces; decorateEditor(): Promise; contribute(): IDisposable; } export declare class InterfaceNavigationContribution implements BrowserEditorContribution { private readonly injector; registerEditorFeature(registry: IEditorFeatureRegistry): void; } //# sourceMappingURL=interface-navigation.contribution.d.ts.map