1 | import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, TemplateRef } from '@angular/core';
|
2 | import { Components } from '@ionic/core';
|
3 | import * as i0 from "@angular/core";
|
4 | export declare interface IonPopover extends Components.IonPopover {
|
5 | |
6 |
|
7 |
|
8 | ionPopoverDidPresent: EventEmitter<CustomEvent>;
|
9 | |
10 |
|
11 |
|
12 | ionPopoverWillPresent: EventEmitter<CustomEvent>;
|
13 | |
14 |
|
15 |
|
16 | ionPopoverWillDismiss: EventEmitter<CustomEvent>;
|
17 | |
18 |
|
19 |
|
20 | ionPopoverDidDismiss: EventEmitter<CustomEvent>;
|
21 | |
22 |
|
23 |
|
24 | didPresent: EventEmitter<CustomEvent>;
|
25 | |
26 |
|
27 |
|
28 | willPresent: EventEmitter<CustomEvent>;
|
29 | |
30 |
|
31 |
|
32 | willDismiss: EventEmitter<CustomEvent>;
|
33 | |
34 |
|
35 |
|
36 | didDismiss: EventEmitter<CustomEvent>;
|
37 | }
|
38 | export declare class IonPopover {
|
39 | protected z: NgZone;
|
40 | template: TemplateRef<any>;
|
41 | isCmpOpen: boolean;
|
42 | protected el: HTMLElement;
|
43 | constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone);
|
44 | static ɵfac: i0.ɵɵFactoryDeclaration<IonPopover, never>;
|
45 | static ɵcmp: i0.ɵɵComponentDeclaration<IonPopover, "ion-popover", never, { "alignment": "alignment"; "animated": "animated"; "arrow": "arrow"; "keepContentsMounted": "keepContentsMounted"; "backdropDismiss": "backdropDismiss"; "cssClass": "cssClass"; "dismissOnSelect": "dismissOnSelect"; "enterAnimation": "enterAnimation"; "event": "event"; "isOpen": "isOpen"; "keyboardClose": "keyboardClose"; "leaveAnimation": "leaveAnimation"; "mode": "mode"; "showBackdrop": "showBackdrop"; "translucent": "translucent"; "trigger": "trigger"; "triggerAction": "triggerAction"; "reference": "reference"; "size": "size"; "side": "side"; }, {}, ["template"], never>;
|
46 | }
|