import { Components, JSX } from '@vime/core'; interface VmDailymotionProps { class?: string; style?: string; /** The Dailymotion resource ID of the video to load. */ videoId?: Components.VmDailymotion["videoId"]; /** Whether to automatically play the next video in the queue. */ shouldAutoplayQueue?: Components.VmDailymotion["shouldAutoplayQueue"]; /** Whether to show the 'Up Next' queue. */ showUpNextQueue?: Components.VmDailymotion["showUpNextQueue"]; /** Whether to show buttons for sharing the video. */ showShareButtons?: Components.VmDailymotion["showShareButtons"]; /** Change the default highlight color used in the controls (hex value without the leading #). Color set in the Partner HQ will override this prop. */ color?: Components.VmDailymotion["color"]; /** Forwards your syndication key to the player. */ syndication?: Components.VmDailymotion["syndication"]; /** Whether to display the Dailymotion logo. */ showDailymotionLogo?: Components.VmDailymotion["showDailymotionLogo"]; /** Whether to show video information (title and owner) on the start screen. */ showVideoInfo?: Components.VmDailymotion["showVideoInfo"]; /** */ language?: Components.VmDailymotion["language"]; /** */ autoplay?: Components.VmDailymotion["autoplay"]; /** */ controls?: Components.VmDailymotion["controls"]; /** The absolute URL of a custom poster to be used for the current video. */ poster?: Components.VmDailymotion["poster"]; /** */ logger?: Components.VmDailymotion["logger"]; /** */ loop?: Components.VmDailymotion["loop"]; /** */ muted?: Components.VmDailymotion["muted"]; /** */ playsinline?: Components.VmDailymotion["playsinline"]; } interface VmDailymotionEvents { /** Emitted when an error has occurred. */ vmError: Parameters[0]; } interface VmDailymotionSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class Dailymotion extends SvelteComponent { $$prop_def: VmDailymotionProps; $$events_def: VmDailymotionEvents; $$slot_def: VmDailymotionSlots; $on(type: K, callback: (e: VmDailymotionEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); /** */ get getAdapter(): Components.VmDailymotion["getAdapter"]; get ref(): any; get getWebComponent(): HTMLVmDailymotionElement | undefined; } export default Dailymotion;