import CoreTab from './CoreTab'; export default class Dialog { #private; url: string; message: string; type: 'alert' | 'confirm' | 'prompt' | 'beforeunload'; hasBrowserHandler: boolean; defaultPrompt?: string; constructor(coreTab: Promise, data: Omit); dismiss(accept: boolean, promptText?: string): Promise; } export declare function createDialog(coreTab: Promise, data: Omit): Dialog;