import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ModalBaseOptions { visible?: boolean; focus?: boolean; prefixCls?: string; animated?: boolean; closable?: boolean; maskClosable?: boolean; onClose?: any; transparent?: boolean; popup?: boolean; animationType?: string; title?: string | TemplateRef; footer?: Array; platform?: string; className?: string; wrapClassName?: string; message?: string | TemplateRef; actions?: Array; callbackOrActions?: Array; type?: string; defaultValue?: Array; placeholders?: Array; operation?: boolean; transitionName?: string; maskTransitionName?: string; close: () => void; closeWithAnimation: () => void; } export declare class ModalServiceCustomOptions { maskClosable?: boolean; } export declare class ModalOptions extends ModalBaseOptions { transitionName?: string; maskTransitionName?: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class Action { text?: string; onPress?: Function; style?: {}; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }