import { ElementRef, Injector, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class Overlay implements OnInit { private platformId; private injector; hidden: boolean; connected: HTMLElement; scrollContainer: HTMLElement | string; verticalOffset: number; horizontalOffset: number; zIndex: number; align: 'center' | 'left' | 'right' | 'stretch'; verticalPosition: 'above' | 'below' | 'auto'; windowPadding: number; quadrant?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'top-center' | 'bottom-center'; box$: Observable; bounds$: Observable; inViewport$: Observable; overlay: ElementRef; clickOutside: Observable; constructor(platformId: Object, injector: Injector); ngOnInit(): void; map(position: DOMRect): DOMRect; getQuadrant(position: DOMRect): "top-left" | "top-right" | "bottom-left" | "bottom-right" | "top-center" | "bottom-center"; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }