import { OnInit, OnChanges, SimpleChanges } from "@angular/core"; import { SafeResourceUrl, DomSanitizer } from "@angular/platform-browser"; export declare type VideoSourceType = "stream" | "local"; /** A video component is an Angular component for playing videos */ export declare class VideoComponent implements OnInit, OnChanges { private sanitizer; /** Allow video to be played in full screen mode */ allowFullScreen?: boolean; /** Play video automatically */ autoplay?: boolean; /** Element class name */ className?: string; /** Element height */ height: string; /** Element ID */ id?: string; /** Loop video */ loop?: boolean; /** Element name */ name: string; /** Show video controls */ showControls?: boolean; /** Show video information */ showInfo?: boolean; /** Video source type */ sourceType: VideoSourceType; /** Element width */ width: string; /** Element source */ src: string; videoSrc: SafeResourceUrl; constructor(sanitizer: DomSanitizer); generateVideoSrc(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; }