import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IConfirmation, IConfirmationResult, IInput, IInputResult, IPrompt, IPromptResult, IPromptResultWithCancel, IPromptWithCustomCancel, IPromptWithDefaultCancel } from "@codingame/monaco-vscode-api/vscode/vs/platform/dialogs/common/dialogs"; import { IDialogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/dialogs/common/dialogs.service"; import { DialogsModel } from "../../../common/dialogs.js"; import { IWorkbenchEnvironmentService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/environment/common/environmentService.service"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; export declare class DialogService extends Disposable implements IDialogService { private readonly environmentService; private readonly logService; readonly _serviceBrand: undefined; readonly model: DialogsModel; readonly onWillShowDialog: import("@codingame/monaco-vscode-api/vscode/vs/sessions/sessions.web.main.internal").Event; readonly onDidShowDialog: import("@codingame/monaco-vscode-api/vscode/vs/sessions/sessions.web.main.internal").Event; constructor(environmentService: IWorkbenchEnvironmentService, logService: ILogService); private skipDialogs; confirm(confirmation: IConfirmation): Promise; prompt(prompt: IPromptWithCustomCancel): Promise>; prompt(prompt: IPromptWithDefaultCancel): Promise>; prompt(prompt: IPrompt): Promise>; input(input: IInput): Promise; info(message: string, detail?: string): Promise; warn(message: string, detail?: string): Promise; error(message: string, detail?: string): Promise; about(): Promise; }