import { IConfirmation, IConfirmationResult, IInputResult, IInput, AbstractDialogHandler, IPrompt, IAsyncPromptResult } from "@codingame/monaco-vscode-api/vscode/vs/platform/dialogs/common/dialogs"; import { ILayoutService } from "@codingame/monaco-vscode-api/vscode/vs/platform/layout/browser/layoutService.service"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { IKeybindingService } from "@codingame/monaco-vscode-api/vscode/vs/platform/keybinding/common/keybinding.service"; import { IClipboardService } from "@codingame/monaco-vscode-api/vscode/vs/platform/clipboard/common/clipboardService.service"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { IMarkdownRendererService } from "@codingame/monaco-vscode-api/vscode/vs/platform/markdown/browser/markdownRenderer.service"; import { IOpenerService } from "@codingame/monaco-vscode-api/vscode/vs/platform/opener/common/opener.service"; import { IHostService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/host/browser/host.service"; export declare class BrowserDialogHandler extends AbstractDialogHandler { private readonly logService; private readonly layoutService; private readonly keybindingService; private readonly clipboardService; private readonly openerService; private readonly markdownRendererService; private readonly hostService; private static readonly ALLOWABLE_COMMANDS; constructor(logService: ILogService, layoutService: ILayoutService, keybindingService: IKeybindingService, instantiationService: IInstantiationService, clipboardService: IClipboardService, openerService: IOpenerService, markdownRendererService: IMarkdownRendererService, hostService: IHostService); prompt(prompt: IPrompt): Promise>; confirm(confirmation: IConfirmation): Promise; input(input: IInput): Promise; about(title: string, details: string, detailsToCopy: string): Promise; /** Default link handler for Markdown rendered within a dialog, see {@link openLinkFromMarkdown}. */ private defaultMarkdownActionHandler; private doShow; }