import BaseElement from './BaseElement'; import Video from './Video'; import Image from './Image'; import type { GlobalStateChangeEvent, Post } from '../types'; /** * @description * Required props: post */ export default class PopoverSlideVideo extends BaseElement { label: string; _videoEl?: Video; _imageEl?: Image; _soundControlEl?: HTMLElement; mayPlay: boolean; post?: Post; constructor(); _handleGlobalStateChange({ changedProps, newState }: GlobalStateChangeEvent): void; _onLoad(): void; _onLoop(): void; _onPlay(): void; _onPause(): void; _togglePlayback(): void; _toggleSound(): void; /** * Preload */ preload(): void; static register(name?: string): string; } declare global { interface HTMLElementTagNameMap { 'behold-popover-slide-video': PopoverSlideVideo; } } //# sourceMappingURL=PopoverSlideVideo.d.ts.map