import { nothing, PropertyValues } from 'lit'; import { UElement } from '@iyulab/components/dist/components/UElement.js'; /** * 비디오 플레이어 블록 컴포넌트 */ export declare class UVideoBlock extends UElement { static styles: import('lit').CSSResultGroup[]; /** 비디오 URL (YouTube, Vimeo, 직접 파일) */ src?: string; /** 포스터 이미지 URL */ poster?: string; /** 비디오 비율 */ ratio: '16:9' | '4:3' | '1:1'; protected updated(changedProperties: PropertyValues): void; render(): typeof nothing | import('lit-html').TemplateResult<1>; private isYouTube; private isVimeo; private extractYouTubeId; private extractVimeoId; } declare global { interface HTMLElementTagNameMap { "u-video-block": UVideoBlock; } }