import { SimpleFindWidget } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget"; import { IContextMenuService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextview/browser/contextView.service"; import { IContextViewService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextview/browser/contextView.service"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; import { IDetachedTerminalInstance, ITerminalInstance } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/browser/terminal"; import { IThemeService } from "@codingame/monaco-vscode-api/vscode/vs/platform/theme/common/themeService.service"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { IKeybindingService } from "@codingame/monaco-vscode-api/vscode/vs/platform/keybinding/common/keybinding.service"; import { IClipboardService } from "@codingame/monaco-vscode-api/vscode/vs/platform/clipboard/common/clipboardService.service"; import { IHoverService } from "@codingame/monaco-vscode-api/vscode/vs/platform/hover/browser/hover.service"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { IAccessibilityService } from "@codingame/monaco-vscode-api/vscode/vs/platform/accessibility/common/accessibility.service"; export declare class TerminalFindWidget extends SimpleFindWidget { private _instance; private _findInputFocused; private _findWidgetFocused; private _findWidgetVisible; private _overrideCopyOnSelectionDisposable; private _selectionDisposable; constructor(_instance: ITerminalInstance | IDetachedTerminalInstance, clipboardService: IClipboardService, configurationService: IConfigurationService, contextKeyService: IContextKeyService, contextMenuService: IContextMenuService, contextViewService: IContextViewService, hoverService: IHoverService, keybindingService: IKeybindingService, themeService: IThemeService, logService: ILogService, accessibilityService: IAccessibilityService); private _setupSearchEventListeners; find(previous: boolean, update?: boolean): void; reveal(): void; show(): void; hide(): void; protected _getResultCount(): Promise<{ resultIndex: number; resultCount: number; } | undefined>; protected _onInputChanged(): boolean; protected _onFocusTrackerFocus(): void; protected _onFocusTrackerBlur(): void; protected _onFindInputFocusTrackerFocus(): void; protected _onFindInputFocusTrackerBlur(): void; findFirst(): void; private _registerSelectionChangeListener; private _findNextWithEvent; private _findPreviousWithEvent; }