export type DialogOptions = { title?: string; message?: string; overlay?: boolean; lockOnScroll?: boolean; confirmButtonText?: string; cancelButtonText?: string; showConfirmButton?: boolean; showCancelButton?: boolean; closeOnClickOverlay?: boolean; } export interface Dialog { (options: DialogOptions): Promise; alert(options: DialogOptions): Promise; confirm(options: DialogOptions): Promise; close(): void; } export const Dialog: Dialog;