export declare class YouTubePlayer implements AfterViewInit, OnDestroy, OnInit { apiChange: EventEmitter; set endSeconds(endSeconds: number | undefined); error: EventEmitter; get height(): number | undefined; set height(height: number | undefined); playbackQualityChange: EventEmitter; playbackRateChange: EventEmitter; ready: EventEmitter; showBeforeIframeApiLoads: boolean | undefined; set startSeconds(startSeconds: number | undefined); stateChange: EventEmitter; set suggestedQuality(suggestedQuality: YT.SuggestedVideoQuality | undefined); get videoId(): string | undefined; set videoId(videoId: string | undefined); get width(): number | undefined; set width(width: number | undefined); youtubeContainer: ElementRef; constructor(_ngZone: NgZone, platformId?: Object); createEventsBoundInZone(): YT.Events; getAvailablePlaybackRates(): number[]; getAvailableQualityLevels(): YT.SuggestedVideoQuality[]; getCurrentTime(): number; getDuration(): number; getPlaybackQuality(): YT.SuggestedVideoQuality; getPlaybackRate(): number; getPlayerState(): YT.PlayerState | undefined; getVideoEmbedCode(): string; getVideoLoadedFraction(): number; getVideoUrl(): string; getVolume(): number; isMuted(): boolean; mute(): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngOnInit(): void; pauseVideo(): void; playVideo(): void; seekTo(seconds: number, allowSeekAhead: boolean): void; setPlaybackRate(playbackRate: number): void; setVolume(volume: number): void; stopVideo(): void; unMute(): void; static ɵcmp: i0.ɵɵComponentDefWithMeta; static ɵfac: i0.ɵɵFactoryDef; } export declare class YouTubePlayerModule { static ɵinj: i0.ɵɵInjectorDef; static ɵmod: i0.ɵɵNgModuleDefWithMeta; }