import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; import { TestCoverage } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testCoverage"; import { TestId } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testId"; import { ITestRunTaskResults } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testResult"; import { ITestResultService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testResultService.service"; import { IViewsService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/views/common/viewsService.service"; import { ITestCoverageService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/testing/common/testCoverageService.service"; export declare class TestCoverageService extends Disposable implements ITestCoverageService { private readonly viewsService; readonly _serviceBrand: undefined; private readonly lastOpenCts; readonly selected: import("@codingame/monaco-vscode-api/vscode/vs/base/common/observable").ISettableObservable; readonly filterToTest: import("@codingame/monaco-vscode-api/vscode/vs/base/common/observable").ISettableObservable; readonly showInline: import("@codingame/monaco-vscode-api/vscode/vs/base/common/observable").ISettableObservable; constructor(contextKeyService: IContextKeyService, resultService: ITestResultService, configService: IConfigurationService, viewsService: IViewsService); /** @inheritdoc */ openCoverage(task: ITestRunTaskResults, focus?: boolean): Promise; /** @inheritdoc */ closeCoverage(): void; }