import { TemplateRef, Type } from '@angular/core'; export declare class BaseOptions { /** * The modal display status */ visible: boolean; /** * The modal title */ title: string | TemplateRef; /** * The modal content * * string | TemplateRef | component * * A reference to a tag that if set will override the popovers template. Use like so: * *
* My custom template *
*
* * Then pass customTemplate to the mwlConfirm directive like so `[content]="customTemplate"` * */ content: string | TemplateRef | Type; class: string; /** * The modal width */ width: string | number; /** * The modal zIndex */ zIndex: number; /** * The modal ok button text */ okText: string; /** * The modal cancel button text */ cancelText: string; /** * A custom CSS style to be added to the modal */ style: object; /** * The modal ok button handler */ onOk: () => void; /** * The modal cancel button handler */ onCancel: () => void; } export declare class ModalOptions extends BaseOptions { closable: boolean; maskClosable: boolean; wrapClassName: string; footer: TemplateRef | boolean; componentParams: object; } export declare class ConfirmOptions extends BaseOptions { iconType: string; confirmType: string; }