import { Components } from '@vime/core'; interface VmVolumeControlProps { class?: string; style?: string; /** The name of the low volume icon to resolve from the icon library. */ lowVolumeIcon?: Components.VmVolumeControl["lowVolumeIcon"]; /** The name of the high volume icon to resolve from the icon library. */ highVolumeIcon?: Components.VmVolumeControl["highVolumeIcon"]; /** The name of the muted volume icon to resolve from the icon library. */ mutedIcon?: Components.VmVolumeControl["mutedIcon"]; /** The name of an icon library to use. Defaults to the library defined by the `icons` player property. */ icons?: Components.VmVolumeControl["icons"]; /** Whether the tooltip is positioned above/below the control. */ tooltipPosition?: Components.VmVolumeControl["tooltipPosition"]; /** The direction in which the tooltip should grow. */ tooltipDirection?: Components.VmVolumeControl["tooltipDirection"]; /** Whether the tooltip should be hidden. */ hideTooltip?: Components.VmVolumeControl["hideTooltip"]; /** A pipe (`/`) separated string of JS keyboard keys, that when caught in a `keydown` event, will toggle the muted state of the player. */ muteKeys?: Components.VmVolumeControl["muteKeys"]; /** Prevents the volume being changed using the Up/Down arrow keys. */ noKeyboard?: Components.VmVolumeControl["noKeyboard"]; /** */ muted?: Components.VmVolumeControl["muted"]; /** */ volume?: Components.VmVolumeControl["volume"]; /** */ isMobile?: Components.VmVolumeControl["isMobile"]; /** */ i18n?: Components.VmVolumeControl["i18n"]; } interface VmVolumeControlEvents { } interface VmVolumeControlSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class VolumeControl extends SvelteComponent { $$prop_def: VmVolumeControlProps; $$events_def: VmVolumeControlEvents; $$slot_def: VmVolumeControlSlots; $on(type: K, callback: (e: VmVolumeControlEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); get ref(): any; get getWebComponent(): HTMLVmVolumeControlElement | undefined; } export default VolumeControl;