import { ElementRef, Renderer2, InputSignal } from "@angular/core"; import type { VideoProps } from "./video.types"; import * as i0 from "@angular/core"; export default class Video { private renderer; lazyLoad: InputSignal; autoPlay: InputSignal; muted: InputSignal; controls: InputSignal; loop: InputSignal; playsInline: InputSignal; preload: InputSignal; attributes: InputSignal; fit: InputSignal; position: InputSignal; aspectRatio: InputSignal; posterImage: InputSignal; video: InputSignal; fitContent: InputSignal; builderBlock: InputSignal; videoRef: import("@angular/core").Signal>; elRef0: import("@angular/core").Signal>; elRef1: import("@angular/core").Signal>; lazyVideoObserver: import("@angular/core").WritableSignal; _listenerFns: Map; videoProps: import("@angular/core").Signal<{ playsInline?: boolean; loop?: boolean; controls?: boolean; muted?: boolean; autoPlay?: boolean; }>; spreadProps: import("@angular/core").Signal<{ playsInline?: boolean; loop?: boolean; controls?: boolean; muted?: boolean; autoPlay?: boolean; }>; objSpread_style_8mtss2: import("@angular/core").Signal; setAttributes(el: HTMLElement, value: any, changes?: any): void; constructor(renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }