import * as i0 from '@angular/core'; import { OnInit, OnDestroy, ElementRef } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i3 from '@videogular/ngx-videogular/core'; import { VgApiService, IPlayable } from '@videogular/ngx-videogular/core'; import * as i2 from '@angular/common'; declare class VgBufferingComponent implements OnInit, OnDestroy { API: VgApiService; vgFor: string; elem: HTMLElement; target: IPlayable; checkInterval: number; currentPlayPos: number; lastPlayPos: number; subscriptions: Subscription[]; isBuffering: boolean; constructor(ref: ElementRef, API: VgApiService); ngOnInit(): void; onPlayerReady(): void; onUpdateBuffer(isBuffering: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class VgBufferingModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { VgBufferingComponent, VgBufferingModule };