import { ICodeEditor } from "../../../../editor/browser/editorBrowser.js"; import { ICodeEditorService } from "../../../../editor/browser/services/codeEditorService.service.js"; import { IPosition } from "../../../../editor/common/core/position.js"; import { IRange } from "../../../../editor/common/core/range.js"; import { ILanguageFeaturesService } from "../../../../editor/common/services/languageFeatures.service.js"; import { IModelService } from "../../../../editor/common/services/model.service.js"; import { ITextModelService } from "../../../../editor/common/services/resolverService.service.js"; import { ZoneWidget } from "../../../../editor/contrib/zoneWidget/browser/zoneWidget.js"; import { IConfigurationService } from "../../../../platform/configuration/common/configuration.service.js"; import { IContextViewService } from "../../../../platform/contextview/browser/contextView.service.js"; import { IHoverService } from "../../../../platform/hover/browser/hover.service.js"; import { IInstantiationService } from "../../../../platform/instantiation/common/instantiation.js"; import { IKeybindingService } from "../../../../platform/keybinding/common/keybinding.service.js"; import { ILabelService } from "../../../../platform/label/common/label.service.js"; import { IThemeService } from "../../../../platform/theme/common/themeService.service.js"; import { BreakpointWidgetContext as Context } from "../common/debug.js"; import { IDebugService } from "../common/debug.service.js"; import { IPrivateBreakpointWidgetService } from "./breakpointWidget.service.js"; export declare class BreakpointWidget extends ZoneWidget implements IPrivateBreakpointWidgetService { private lineNumber; private column; private readonly contextViewService; private readonly debugService; private readonly themeService; private readonly instantiationService; private readonly modelService; private readonly codeEditorService; private readonly _configurationService; private readonly languageFeaturesService; private readonly keybindingService; private readonly labelService; private readonly textModelService; private readonly hoverService; readonly _serviceBrand: undefined; private selectContainer; private inputContainer; private selectBreakpointContainer; private input; private selectBreakpointBox; private selectModeBox?; private store; private conditionInput; private hitCountInput; private logMessageInput; private modeInput?; private breakpoint; private context; private heightInPx; private triggeredByBreakpointInput; private availableBreakpoints; constructor(editor: ICodeEditor, lineNumber: number, column: number | undefined, context: Context | undefined, contextViewService: IContextViewService, debugService: IDebugService, themeService: IThemeService, instantiationService: IInstantiationService, modelService: IModelService, codeEditorService: ICodeEditorService, _configurationService: IConfigurationService, languageFeaturesService: ILanguageFeaturesService, keybindingService: IKeybindingService, labelService: ILabelService, textModelService: ITextModelService, hoverService: IHoverService); private get placeholder(); private getInputValue; private rememberInput; private setInputMode; show(rangeOrPos: IRange | IPosition): void; fitHeightToContent(): void; protected _fillContainer(container: HTMLElement): void; private createModesInput; private createTriggerBreakpointInput; private buildBreakpointOptions; private updateTriggerBreakpointList; private updateContextInput; protected _doLayout(heightInPixel: number, widthInPixel: number): void; protected _onWidth(widthInPixel: number): void; private createBreakpointInput; private createEditorOptions; private centerInputVertically; close(success: boolean): void; private focusInput; dispose(): void; }