import { Components } from '@vime/core'; interface VmScrimProps { class?: string; style?: string; /** If this prop is defined, a dark gradient that smoothly fades out without being noticed will be used instead of a set color. This prop also sets the direction in which the dark end of the gradient should start. If the direction is set to `up`, the dark end of the gradient will start at the bottom of the player and fade out to the center. If the direction is set to `down`, the gradient will start at the top of the player and fade out to the center. */ gradient?: Components.VmScrim["gradient"]; /** */ isVideoView?: Components.VmScrim["isVideoView"]; /** */ isControlsActive?: Components.VmScrim["isControlsActive"]; } interface VmScrimEvents { } interface VmScrimSlots { default: any; } import { SvelteComponent } from "svelte/internal"; declare class Scrim extends SvelteComponent { $$prop_def: VmScrimProps; $$events_def: VmScrimEvents; $$slot_def: VmScrimSlots; $on(type: K, callback: (e: VmScrimEvents[K]) => any): () => void; $set($$props: Partial): void; constructor(options: any); get ref(): any; get getWebComponent(): HTMLVmScrimElement | undefined; } export default Scrim;