import { Overlay } from '@angular/cdk/overlay'; import { ElementRef, OnDestroy, Renderer2, TemplateRef, ViewContainerRef } from '@angular/core'; export interface ProgressTooltipContext { value: number; } export declare class MediaProgressTooltipDirective implements OnDestroy { private _templateRef; private _viewContainerRef; private _overlay; private _document; private _render; bmMediaProgressTooltip: ElementRef | HTMLElement; value: number; private _overlayRef; private _positionStategy; private _bmMediaProgressTooltip; private _templatePortal; private _teardownListener; private _hostDOMEle; constructor(_templateRef: TemplateRef, _viewContainerRef: ViewContainerRef, _overlay: Overlay, _document: any, _render: Renderer2); ngOnDestroy(): void; onMouseenter($event: MouseEvent): void; private tearDownPortals; }