import * as monaco from '@theia/monaco-editor-core'; import { EditorManager, EditorWidget } from '@theia/editor/lib/browser'; import { ContextMenuRenderer } from '@theia/core/lib/browser'; import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor'; import { DebugSessionManager } from '../debug-session-manager'; import { DebugEditorModel, DebugEditorModelFactory } from './debug-editor-model'; import { BreakpointManager } from '../breakpoint/breakpoint-manager'; import { DebugSourceBreakpoint } from '../model/debug-source-breakpoint'; import { DebugBreakpointWidget } from './debug-breakpoint-widget'; import URI from '@theia/core/lib/common/uri'; export declare class DebugEditorService { protected readonly editors: EditorManager; protected readonly breakpoints: BreakpointManager; protected readonly sessionManager: DebugSessionManager; protected readonly contextMenu: ContextMenuRenderer; protected readonly factory: DebugEditorModelFactory; protected readonly models: Map; protected init(): void; protected push(widget: EditorWidget): void; get model(): DebugEditorModel | undefined; get currentUri(): URI | undefined; getLogpoint(position: monaco.Position): DebugSourceBreakpoint | undefined; getLogpointEnabled(position: monaco.Position): boolean | undefined; getBreakpoint(position: monaco.Position): DebugSourceBreakpoint | undefined; getBreakpointEnabled(position: monaco.Position): boolean | undefined; anyBreakpoint(position?: monaco.Position): DebugSourceBreakpoint | undefined; getInlineBreakpoint(position?: monaco.Position): DebugSourceBreakpoint | undefined; toggleBreakpoint(position?: monaco.Position): void; setBreakpointEnabled(position: monaco.Position, enabled: boolean): void; addInlineBreakpoint(): void; showHover(): void; canShowHover(): boolean; addBreakpoint(context: DebugBreakpointWidget.Context, position?: monaco.Position): void; editBreakpoint(breakpointOrPosition?: DebugSourceBreakpoint | monaco.Position): Promise; closeBreakpoint(): void; acceptBreakpoint(): void; } //# sourceMappingURL=debug-editor-service.d.ts.map