import { OnInit, AfterViewInit, ElementRef, Renderer } from '@angular/core'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { AbstractEntry } from './abstract-entry.component'; import { ContentfulVideoBlock } from '../contentful/aliases.structures'; export declare class VideoEntryComponent extends AbstractEntry implements OnInit, AfterViewInit { private static VIMEO_URL_PART; private static VIMEO_URL_EMBEDDED_PART; private static YOUTUBE_URL_PART; private static YOUTUBE_URL_EMBEDDED_PART; protected url: SafeResourceUrl; protected entry: ContentfulVideoBlock; private backgroundOwner; private sanitationService; constructor(sanitationService: DomSanitizer, renderer: Renderer, elementRef: ElementRef); ngAfterViewInit(): void; ngOnInit(): void; private toVideoUrl(videoBlock); private convertYoutubeVideoUrlToEmbeddedUrl(videoUrl); private convertVimeoVideoUrlToEmbeddedUrl(videoUrl); private extractEmbeddedVideoId(videoUrl, externalVideoUrlPart, externalEmbeddedVideoUrlPart); }