import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, TemplateRef } from '@angular/core'; import { Components } from '@bkkr/core'; import * as i0 from "@angular/core"; export declare interface BkkrModal extends Components.BkkrModal { /** * Emitted after the modal has presented. **/ bkkrModalDidPresent: EventEmitter; /** * Emitted before the modal has presented. */ bkkrModalWillPresent: EventEmitter; /** * Emitted before the modal has dismissed. */ bkkrModalWillDismiss: EventEmitter; /** * Emitted after the modal has dismissed. */ bkkrModalDidDismiss: EventEmitter; /** * Emitted after the modal has presented. Shorthand for bkkrModalWillDismiss. */ didPresent: EventEmitter; /** * Emitted before the modal has presented. Shorthand for bkkrModalWillPresent. */ willPresent: EventEmitter; /** * Emitted before the modal has dismissed. Shorthand for bkkrModalWillDismiss. */ willDismiss: EventEmitter; /** * Emitted after the modal has dismissed. Shorthand for bkkrModalDidDismiss. */ didDismiss: EventEmitter; } export declare class BkkrModal { protected z: NgZone; template: TemplateRef; isCmpOpen: boolean; protected el: HTMLElement; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }