import { Components } from '@vime/core'; interface VmYoutubeProps { class?: string; style?: string; /** Whether cookies should be enabled on the embed. */ cookies?: Components.VmYoutube["cookies"]; /** The YouTube resource ID of the video to load. */ videoId?: Components.VmYoutube["videoId"]; /** Whether the fullscreen control should be shown. */ showFullscreenControl?: Components.VmYoutube["showFullscreenControl"]; /** The absolute URL of a custom poster to be used for the current video. */ poster?: Components.VmYoutube["poster"]; /** */ language?: Components.VmYoutube["language"]; /** */ autoplay?: Components.VmYoutube["autoplay"]; /** */ controls?: Components.VmYoutube["controls"]; /** */ logger?: Components.VmYoutube["logger"]; /** */ loop?: Components.VmYoutube["loop"]; /** */ muted?: Components.VmYoutube["muted"]; /** */ playsinline?: Components.VmYoutube["playsinline"]; } interface VmYoutubeEvents { } interface VmYoutubeSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class Youtube extends SvelteComponent { $$prop_def: VmYoutubeProps; $$events_def: VmYoutubeEvents; $$slot_def: VmYoutubeSlots; $on(type: K, callback: (e: VmYoutubeEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); /** */ get getAdapter(): Components.VmYoutube["getAdapter"]; get ref(): any; get getWebComponent(): HTMLVmYoutubeElement | undefined; } export default Youtube;