import { EventEmitter } from "../utils/EventEmitter.js"; type AmbientVideoOptions = { playingClass: string; loadingClass: string; readyClass: string; hasAutplayedClass: string; }; type AmbientVideoState = { isPlaying: boolean; isVisible: boolean; reducedMotion: boolean; cookieState: string | undefined; wrapper: HTMLElement; wrapperID: string; video: HTMLVideoElement; playPauseButton: HTMLButtonElement; refToggles: NodeListOf | false; initiated: boolean; allowAutoPlay: boolean; userPlayOverride: boolean; }; export declare class AmbientVideo extends EventEmitter { #private; state: AmbientVideoState; motionQuery: MediaQueryList; isMobile: boolean; cookieStateName: string; constructor(wrapper: HTMLElement, options?: Partial); } export {};