import { ElementRef } from "@angular/core"; import { Observable } from "rxjs"; import { Overlay } from "./overlay.interface"; export declare class OverlayBaseService { private _$isClose; /** * Gets elementRef * * @author Federico Gamabrdella * @param {ElementRef} elRef * @param element */ protected _getElementRef(elRef: ElementRef, element: any): ElementRef; /** * Listen for close overlay. * * @author Federico Gambardella */ listenForClose(): Observable; /** * Sets close overlay. * * @author Federico Gambardella * @param {HTMLElement} value */ setCloseOverlay(value: HTMLElement): void; /** * Set detached status * * @author Federico Gambardella * @param {Overlay} overlay * @param {booleab} status */ protected _setDeatchedStatus(overlay: Overlay, status: boolean): void; }