import { ITerminalEnvironment } from "@codingame/monaco-vscode-api/vscode/vs/platform/terminal/common/terminal"; import { IExternalTerminalSettings, ITerminalForPlatform } from "./externalTerminal.js"; export declare const IExternalTerminalService: import("@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation").ServiceIdentifier; export interface IExternalTerminalService { readonly _serviceBrand: undefined; openTerminal(configuration: IExternalTerminalSettings, cwd: string | undefined): Promise; runInTerminal(title: string, cwd: string, args: string[], env: ITerminalEnvironment, settings: IExternalTerminalSettings): Promise; getDefaultTerminalForPlatforms(): Promise; }