import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, TemplateRef } from '@angular/core'; import { Components } from '@bkkr/core'; import * as i0 from "@angular/core"; export declare interface BkkrPopover extends Components.BkkrPopover { /** * Emitted after the popover has presented. **/ bkkrPopoverDidPresent: EventEmitter; /** * Emitted before the popover has presented. */ bkkrPopoverWillPresent: EventEmitter; /** * Emitted before the popover has dismissed. */ bkkrPopoverWillDismiss: EventEmitter; /** * Emitted after the popover has dismissed. */ bkkrPopoverDidDismiss: EventEmitter; /** * Emitted after the popover has presented. Shorthand for bkkrPopoverWillDismiss. */ didPresent: EventEmitter; /** * Emitted before the popover has presented. Shorthand for bkkrPopoverWillPresent. */ willPresent: EventEmitter; /** * Emitted before the popover has dismissed. Shorthand for bkkrPopoverWillDismiss. */ willDismiss: EventEmitter; /** * Emitted after the popover has dismissed. Shorthand for bkkrPopoverDidDismiss. */ didDismiss: EventEmitter; } export declare class BkkrPopover { 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; }