import { SvelteComponentTyped } from "svelte"; import { type AnimationDirection } from 'lottie-web'; import { RendererType } from './animation.enums'; declare const __propDef: { props: { src?: string | undefined; autoplay?: boolean | undefined; /** * The renderer of the animation. * @type {RendererType} */ renderer?: RendererType | undefined; /** * Whether the animation should loop. */ loop?: boolean | undefined; /** * Whether the animation should play on hover. */ pointerEventsNone?: boolean | undefined; /** * The background color of the animation. */ backgroundColor?: string | undefined; /** * Whether the animation should play on hover. */ playOnHover?: boolean | undefined; /** * Whether the animation is hovered. */ isHovered?: boolean | undefined; /** * The speed of the animation. */ speed?: number | undefined; /** * The direction of the animation. * @type {1 | -1} */ direction?: AnimationDirection | undefined; }; events: { [evt: string]: CustomEvent; }; slots: {}; }; export type AnimationProps = typeof __propDef.props; export type AnimationEvents = typeof __propDef.events; export type AnimationSlots = typeof __propDef.slots; export default class Animation extends SvelteComponentTyped { } export {};