1 | import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, TemplateRef } from '@angular/core';
|
2 | import { Components, ModalBreakpointChangeEventDetail } from '@ionic/core';
|
3 | import * as i0 from "@angular/core";
|
4 | export declare interface IonModal extends Components.IonModal {
|
5 | |
6 |
|
7 |
|
8 | ionModalDidPresent: EventEmitter<CustomEvent>;
|
9 | |
10 |
|
11 |
|
12 | ionModalWillPresent: EventEmitter<CustomEvent>;
|
13 | |
14 |
|
15 |
|
16 | ionModalWillDismiss: EventEmitter<CustomEvent>;
|
17 | |
18 |
|
19 |
|
20 | ionModalDidDismiss: EventEmitter<CustomEvent>;
|
21 | |
22 |
|
23 |
|
24 | ionBreakpointDidChange: EventEmitter<CustomEvent<ModalBreakpointChangeEventDetail>>;
|
25 | |
26 |
|
27 |
|
28 | didPresent: EventEmitter<CustomEvent>;
|
29 | |
30 |
|
31 |
|
32 | willPresent: EventEmitter<CustomEvent>;
|
33 | |
34 |
|
35 |
|
36 | willDismiss: EventEmitter<CustomEvent>;
|
37 | |
38 |
|
39 |
|
40 | didDismiss: EventEmitter<CustomEvent>;
|
41 | }
|
42 | export declare class IonModal {
|
43 | protected z: NgZone;
|
44 | template: TemplateRef<any>;
|
45 | isCmpOpen: boolean;
|
46 | protected el: HTMLElement;
|
47 | constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
|
48 | static ɵfac: i0.ɵɵFactoryDeclaration<IonModal, never>;
|
49 | static ɵcmp: i0.ɵɵComponentDeclaration<IonModal, "ion-modal", never, { "animated": "animated"; "backdropBreakpoint": "backdropBreakpoint"; "backdropDismiss": "backdropDismiss"; "breakpoints": "breakpoints"; "canDismiss": "canDismiss"; "cssClass": "cssClass"; "enterAnimation": "enterAnimation"; "event": "event"; "handle": "handle"; "initialBreakpoint": "initialBreakpoint"; "isOpen": "isOpen"; "keyboardClose": "keyboardClose"; "leaveAnimation": "leaveAnimation"; "mode": "mode"; "presentingElement": "presentingElement"; "showBackdrop": "showBackdrop"; "swipeToClose": "swipeToClose"; "translucent": "translucent"; "trigger": "trigger"; }, {}, ["template"], never>;
|
50 | }
|