import { ElementRef, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { WebsocketService } from '../engine/websocket.service'; import { AnalyticsService } from '../modules/analytics/analytics.service'; import { SettingsStoreService } from './settings-store.service'; import { Store } from '@ngxs/store'; export declare class PlayerComponent implements OnInit, OnChanges, OnDestroy { elementRef: ElementRef; private store; private settingsStore; private ws; private analytics; src: string; type: string; embeded: any; autostart: any; poster: string; data: {}; isUIVisible$: import("rxjs/internal/Observable").Observable; private uiTimer; constructor(elementRef: ElementRef, store: Store, settingsStore: SettingsStoreService, ws: WebsocketService, analytics: AnalyticsService); ngOnChanges(): void; ngOnInit(): void; mouseMoved(): void; mouseLeft(): void; ngOnDestroy(): void; }