import { Overlay } from '@angular/cdk/overlay'; import { OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; import { DrawerRef } from './drawer-ref'; import { DrawerOptions } from './types'; import * as i0 from "@angular/core"; export declare class DrawerService implements OnDestroy { private readonly overlay; private overlayRef; options: DrawerOptions; drawerRef: DrawerRef; invisible$: Subject; private drawerInternalComponentRef; constructor(overlay: Overlay); open(options: DrawerOptions): DrawerRef; updateOptions(options: DrawerOptions): void; private createOverlay; private createDrawer; private getOverlayConfig; private dispose; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }