/// import { NgZone } from '@angular/core'; import { ReplaySubject } from 'rxjs'; import { IPlayerApiScriptOptions, IPlayerOutputs, IPlayerSize } from './models'; export declare function win(): Window; export declare function YouTubeRef(): any; export declare function YouTubePlayerRef(): any; export declare const defaultSizes: { height: number; width: number; }; export declare class YoutubePlayerService { private zone; api: ReplaySubject; private ytApiLoaded; constructor(zone: NgZone); loadPlayerApi(options: IPlayerApiScriptOptions): void; setupPlayer(elementId: string, outputs: IPlayerOutputs, sizes: IPlayerSize, videoId: string, playerVars: YT.PlayerVars): void; play(player: YT.Player): void; pause(player: YT.Player): void; playVideo(media: any, player: YT.Player): void; isPlaying(player: YT.Player): boolean; createPlayer(elementId: string, outputs: IPlayerOutputs, sizes: IPlayerSize, videoId?: string, playerVars?: YT.PlayerVars): any; toggleFullScreen(player: YT.Player, isFullScreen: boolean | null | undefined): void; generateUniqueId(): string; private createApi; }