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