import Component from '../../components/lottie-player/lottie-player.component.js'; import { type EventName } from '@lit/react'; import type { AWCLottieCompleteEvent } from '../../events/events.js'; import type { AWCLottieDestroyedEvent } from '../../events/events.js'; import type { AWCLottieErrorEvent } from '../../events/events.js'; import type { AWCLottieFrameEvent } from '../../events/events.js'; import type { AWCLottieFreezeEvent } from '../../events/events.js'; import type { AWCLottieLoadEvent } from '../../events/events.js'; import type { AWCLottieLoopEvent } from '../../events/events.js'; import type { AWCLottiePlayEvent } from '../../events/events.js'; import type { AWCLottiePauseEvent } from '../../events/events.js'; import type { AWCLottieReadyEvent } from '../../events/events.js'; import type { AWCLottieStopEvent } from '../../events/events.js'; export type { AWCLottieCompleteEvent } from '../../events/events.js'; export type { AWCLottieDestroyedEvent } from '../../events/events.js'; export type { AWCLottieErrorEvent } from '../../events/events.js'; export type { AWCLottieFrameEvent } from '../../events/events.js'; export type { AWCLottieFreezeEvent } from '../../events/events.js'; export type { AWCLottieLoadEvent } from '../../events/events.js'; export type { AWCLottieLoopEvent } from '../../events/events.js'; export type { AWCLottiePlayEvent } from '../../events/events.js'; export type { AWCLottiePauseEvent } from '../../events/events.js'; export type { AWCLottieReadyEvent } from '../../events/events.js'; export type { AWCLottieStopEvent } from '../../events/events.js'; /** * @summary Web Component for playing Lottie animations in your web app. * @documentation https://webcomponents.adeliom.io/?path=/docs/components-lottie-player--documentation * @since 2.0 * * @dependency awc-icon * @dependency awc-icon-button * @dependency awc-range * * * @event awc-lottie-complete - Animation is complete – including all loops * @event awc-lottie-destroyed - Animation is destroyed * @event awc-lottie-error - The source cannot be parsed, fails to load or has format errors * @event awc-lottie-frame - A new frame is entered * @event awc-lottie-freeze - Animation is paused due to player being out of view * @event awc-lottie-load - Animation is loaded * @event awc-lottie-loop - A loop is completed * @event awc-lottie-play - Animation has started playing * @event awc-lottie-pause - Animation has paused * @event awc-lottie-ready - Animation is loaded and player is ready * @event awc-lottie-stop - Animation has stopped * * @error error - Error message slot for when the animation fails to load. * * @csspart base - The component's base wrapper. * @csspart animation - The animation container. * @csspart error - The error container. * @csspart controls - The controls container. * @csspart button - All buttons in the controls. * @csspart button-prev - The previous button. * @csspart button-next - The next button. * @csspart button-playpause - The play/pause button. * @csspart button-stop - The stop button. * @csspart button-loop - The loop button. * @csspart button-boomerang - The boomerang button. * * @cssproperty --toolbar-height - The height of the toolbar. */ declare const reactWrapper: import("@lit/react").ReactWebComponent; onAwcLottieDestroyed: EventName; onAwcLottieError: EventName; onAwcLottieFrame: EventName; onAwcLottieFreeze: EventName; onAwcLottieLoad: EventName; onAwcLottieLoop: EventName; onAwcLottiePlay: EventName; onAwcLottiePause: EventName; onAwcLottieReady: EventName; onAwcLottieStop: EventName; }>; export default reactWrapper;