import { Components } from '@vime/core'; interface VmDefaultSettingsProps { class?: string; style?: string; /** Pins the settings to the defined position inside the video player. This has no effect when the view is of type `audio`, it will always be `bottomRight`. */ pin?: Components.VmDefaultSettings["pin"]; /** */ i18n?: Components.VmDefaultSettings["i18n"]; /** */ playbackReady?: Components.VmDefaultSettings["playbackReady"]; /** */ playbackRate?: Components.VmDefaultSettings["playbackRate"]; /** */ playbackRates?: Components.VmDefaultSettings["playbackRates"]; /** */ isVideoView?: Components.VmDefaultSettings["isVideoView"]; /** */ playbackQuality?: Components.VmDefaultSettings["playbackQuality"]; /** */ playbackQualities?: Components.VmDefaultSettings["playbackQualities"]; /** */ textTracks?: Components.VmDefaultSettings["textTracks"]; /** */ currentTextTrack?: Components.VmDefaultSettings["currentTextTrack"]; /** */ audioTracks?: Components.VmDefaultSettings["audioTracks"]; /** */ currentAudioTrack?: Components.VmDefaultSettings["currentAudioTrack"]; /** */ isTextTrackVisible?: Components.VmDefaultSettings["isTextTrackVisible"]; } interface VmDefaultSettingsEvents { } interface VmDefaultSettingsSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class DefaultSettings extends SvelteComponent { $$prop_def: VmDefaultSettingsProps; $$events_def: VmDefaultSettingsEvents; $$slot_def: VmDefaultSettingsSlots; $on(type: K, callback: (e: VmDefaultSettingsEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); get ref(): any; get getWebComponent(): HTMLVmDefaultSettingsElement | undefined; } export default DefaultSettings;