| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | /// <reference types="miniprogram-api-typings" />/// <reference types="miniprogram-api-typings" />export type Action = 'confirm' | 'cancel' | 'overlay';type DialogContext = WechatMiniprogram.Page.TrivialInstance | WechatMiniprogram.Component.TrivialInstance;interface DialogOptions {    lang?: string;    show?: boolean;    title?: string;    width?: string | number | null;    zIndex?: number;    theme?: string;    context?: (() => DialogContext) | DialogContext;    message?: string;    overlay?: boolean;    selector?: string;    ariaLabel?: string;    /**     * @deprecated use custom-class instead     */    className?: string;    customStyle?: string;    transition?: string;    /**     * @deprecated use beforeClose instead     */    asyncClose?: boolean;    beforeClose?: null | ((action: Action) => Promise<void | boolean> | void);    businessId?: number;    sessionFrom?: string;    overlayStyle?: 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;}declare const Dialog: {    (options: DialogOptions): Promise<WechatMiniprogram.Component.TrivialInstance>;    alert(options: DialogOptions): Promise<WechatMiniprogram.Component.TrivialInstance>;    confirm(options: DialogOptions): Promise<WechatMiniprogram.Component.TrivialInstance>;    close(): void;    stopLoading(): void;    currentOptions: DialogOptions;    defaultOptions: DialogOptions;    setDefaultOptions(options: DialogOptions): void;    resetDefaultOptions(): void;};export default Dialog;
 |