import { ElementRef, OnInit, OnDestroy } from '@angular/core'; import { VgAPI } from '../../../core/services/vg-api'; import { Subscription } from 'rxjs/Subscription'; export declare class VgScrubBarThumbnails implements OnInit, OnDestroy { API: VgAPI; vgFor: string; vgThumbnails: [any]; elem: HTMLElement; target: any; subscriptions: Subscription[]; onLoadedMetadataCalled: boolean; thumbWidth: number; thumbHeight: number; thumb: any; thumbContainer: {}; srubBar: any; constructor(ref: ElementRef, API: VgAPI); ngOnInit(): void; onPlayerReady(): void; protected loadThumbnails(): void; protected getTouchOffset(event: any): number; protected onLoadThumbnail(event: any): void; protected updateThumbnails(percentage: any): void; isHidden(): boolean; onMouseMove($event: any): void; onMouseLeave($event: any): void; onMouseOut($event: any): void; onMouseMoveThumbnailBar($event: any): void; onMouseLeaveThumbnailBar($event: any): void; getPercentage(): string; ngOnDestroy(): void; }