import { ElementRef, OnChanges, SimpleChanges, EventEmitter, AfterViewChecked } from '@angular/core'; import { DrawerContainer, Drawer } from './types'; export declare class DrawerComponent implements OnChanges, AfterViewChecked, Drawer { private elementRef; private container; hostClasses: boolean; readonly classRight: boolean; readonly classOpen: boolean; position: 'left' | 'right'; mode: 'over' | 'side'; opened: boolean; openedChange: EventEmitter; constructor(elementRef: ElementRef, container: DrawerContainer); ngOnChanges(changes: SimpleChanges): void; open(): void; close(): void; readonly hasBackdrop: boolean; toggle(isOpen?: boolean): void; readonly width: number; ngAfterViewChecked(): void; }