import { Components } from '@vime/core'; interface VmAudioProps { class?: string; style?: string; /** */ willAttach?: Components.VmAudio["willAttach"]; /** Whether to use CORS to fetch the related image. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/crossorigin) for more information. */ crossOrigin?: Components.VmAudio["crossOrigin"]; /** Provides a hint to the browser about what the author thinks will lead to the best user experience with regards to what content is loaded before the video is played. See [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video#attr-preload) for more information. */ preload?: Components.VmAudio["preload"]; /** **EXPERIMENTAL:** Whether to disable the capability of remote playback in devices that are attached using wired (HDMI, DVI, etc.) and wireless technologies (Miracast, Chromecast, DLNA, AirPlay, etc). */ disableRemotePlayback?: Components.VmAudio["disableRemotePlayback"]; /** The title of the current media. */ mediaTitle?: Components.VmAudio["mediaTitle"]; } interface VmAudioEvents { } interface VmAudioSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class Audio extends SvelteComponent { $$prop_def: VmAudioProps; $$events_def: VmAudioEvents; $$slot_def: VmAudioSlots; $on(type: K, callback: (e: VmAudioEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); /** */ get getAdapter(): Components.VmAudio["getAdapter"]; get ref(): any; get getWebComponent(): HTMLVmAudioElement | undefined; } export default Audio;