import { Event } from "@codingame/monaco-vscode-api/vscode/vs/base/common/event"; import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IContextMenuService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextview/browser/contextView.service"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { IProgressService } from "@codingame/monaco-vscode-api/vscode/vs/platform/progress/common/progress.service"; import { ITelemetryService } from "@codingame/monaco-vscode-api/vscode/vs/platform/telemetry/common/telemetry.service"; import { ITestCoverageService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testCoverageService.service"; import { ITestExplorerFilterState } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testExplorerFilterState.service"; import { ITestResultService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testResultService.service"; import { InspectSubject } from "./testResultsSubject.js"; export declare class OutputPeekTree extends Disposable { readonly onDidReveal: Event<{ subject: InspectSubject; preserveFocus: boolean; }>; private readonly contextMenuService; private disposed; private readonly tree; private readonly treeActions; private readonly requestReveal; private readonly contextMenuActionRunner; readonly onDidRequestReview: Event; constructor(container: HTMLElement, onDidReveal: Event<{ subject: InspectSubject; preserveFocus: boolean; }>, options: { showRevealLocationOnMessages: boolean; locationForProgress: string; }, contextMenuService: IContextMenuService, results: ITestResultService, instantiationService: IInstantiationService, explorerFilter: ITestExplorerFilterState, coverageService: ITestCoverageService, progressService: IProgressService, telemetryService: ITelemetryService); layout(height: number, width: number): void; private onContextMenu; private getRenderedElement; dispose(): void; }