import type { IAlertAction, ICloseDialogAction, IConfirmAction, IDialogAction, RendererAction, RendererEvent, ScopedComponentType } from '../types'; /** * 打开弹窗动作 * * @export * @class DialogAction * @implements {Action} */ export declare class DialogAction implements RendererAction { run(action: IDialogAction, renderer: ScopedComponentType, event: RendererEvent): Promise; } /** * 关闭弹窗动作 * * @export * @class CloseDialogAction * @implements {Action} */ export declare class CloseDialogAction implements RendererAction { run(action: ICloseDialogAction, renderer: ScopedComponentType, event: RendererEvent): Promise; } /** * alert提示动作 */ export declare class AlertAction implements RendererAction { run(action: IAlertAction, renderer: ScopedComponentType, event: RendererEvent): Promise; } /** * confirm确认提示动作 */ export declare class ConfirmAction implements RendererAction { run(action: IConfirmAction, renderer: ScopedComponentType, event: RendererEvent): Promise; }