import { Components } from '@vime/core'; interface VmCaptionsProps { class?: string; style?: string; /** Whether the captions should be visible or not. */ hidden?: Components.VmCaptions["hidden"]; /** */ isControlsActive?: Components.VmCaptions["isControlsActive"]; /** */ isVideoView?: Components.VmCaptions["isVideoView"]; /** */ playbackStarted?: Components.VmCaptions["playbackStarted"]; /** */ textTracks?: Components.VmCaptions["textTracks"]; /** */ currentTextTrack?: Components.VmCaptions["currentTextTrack"]; /** */ isTextTrackVisible?: Components.VmCaptions["isTextTrackVisible"]; } interface VmCaptionsEvents { } interface VmCaptionsSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class Captions extends SvelteComponent { $$prop_def: VmCaptionsProps; $$events_def: VmCaptionsEvents; $$slot_def: VmCaptionsSlots; $on(type: K, callback: (e: VmCaptionsEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); get ref(): any; get getWebComponent(): HTMLVmCaptionsElement | undefined; } export default Captions;