/// declare type DialogAction = 'confirm' | 'cancel'; declare type DialogOptions = { lang?: string; show?: boolean; title?: string; zIndex?: number; context?: WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance; message?: string; overlay?: boolean; selector?: string; ariaLabel?: string; className?: string; customStyle?: string; transition?: string; asyncClose?: boolean; businessId?: number; sessionFrom?: string; appParameter?: string; messageAlign?: string; sendMessageImg?: string; showMessageCard?: boolean; sendMessagePath?: string; sendMessageTitle?: string; confirmButtonText?: string; cancelButtonText?: string; showConfirmButton?: boolean; showCancelButton?: boolean; closeOnClickOverlay?: boolean; confirmButtonOpenType?: string; }; interface Dialog { (options: DialogOptions): Promise; alert?: (options: DialogOptions) => Promise; confirm?: (options: DialogOptions) => Promise; close?: () => void; stopLoading?: () => void; install?: () => void; setDefaultOptions?: (options: DialogOptions) => void; resetDefaultOptions?: () => void; defaultOptions?: DialogOptions; currentOptions?: DialogOptions; } declare const Dialog: Dialog; export default Dialog;