import { IExtensionTerminalProfile, ITerminalCompletionProviderContribution } from "@codingame/monaco-vscode-api/vscode/vs/platform/terminal/common/terminal"; import { ITerminalContributionService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/terminal/common/terminalExtensionPoints.service"; export interface IExtensionTerminalCompletionProvider extends ITerminalCompletionProviderContribution { extensionIdentifier: string; } export declare class TerminalContributionService implements ITerminalContributionService { _serviceBrand: undefined; private _terminalProfiles; get terminalProfiles(): readonly IExtensionTerminalProfile[]; private _terminalCompletionProviders; get terminalCompletionProviders(): readonly IExtensionTerminalCompletionProvider[]; private readonly _onDidChangeTerminalCompletionProviders; readonly onDidChangeTerminalCompletionProviders: import("@codingame/monaco-vscode-api/vscode/vs/base/common/event").Event; constructor(); }