import { FrontendApplicationContribution } from '@theia/core/lib/browser/frontend-application-contribution'; import * as monaco from '@theia/monaco-editor-core'; import { IDecorationOptions } from '@theia/monaco-editor-core/esm/vs/editor/common/editorCommon'; import { DebugPreferences } from '../../common/debug-preferences'; import { DebugStackFrame } from '../model/debug-stack-frame'; import { DebugEditorModel } from './debug-editor-model'; export declare const INLINE_VALUE_DECORATION_KEY = "inlinevaluedecoration"; export declare class DebugInlineValueDecorator implements FrontendApplicationContribution { protected readonly preferences: DebugPreferences; protected enabled: boolean; protected wordToLineNumbersMap: Map | undefined; onStart(): void; calculateDecorations(debugEditorModel: DebugEditorModel, stackFrame: DebugStackFrame | undefined): Promise; protected updateInlineValueDecorations(debugEditorModel: DebugEditorModel, model: monaco.editor.ITextModel | undefined, stackFrame: DebugStackFrame | undefined): Promise; private createInlineValueDecorationsInsideRange; protected formatInlineValue(...args: string[]): string; private createInlineValueDecoration; private getWordToPositionsMap; } //# sourceMappingURL=debug-inline-value-decorator.d.ts.map