import { AfterViewInit } from '@angular/core'; import { ElementRef } from '@angular/core'; import { EventEmitter } from '@angular/core'; import { Injector } from '@angular/core'; import { OnDestroy } from '@angular/core'; import { OnInit } from '@angular/core'; /** * lib-drawer-panel component * * Slidable drawer panel, top, right, bottom, left. */ export declare class DrawerPanelComponent implements AfterViewInit, OnDestroy, OnInit { private element; private injector; position: 'left' | 'right' | 'top' | 'bottom' | 'center'; closed: EventEmitter; opened: EventEmitter; private container; private context; private el; private isOpen; /** ctor */ constructor(element: ElementRef, injector: Injector); /** Close drawer */ close(): void; /** Open drawer */ open(context?: any): void; onResize(): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngOnInit(): void; private reposition; private resize; }