import { AnimationData, LottieStateMachine, Manifest } from '@dotlottie/dotlottie-js'; import './dotlottie-player-c67bc7de.js'; import '@lottiefiles/lottie-types'; import 'lottie-web'; import './dotlottie-audio.js'; import 'howler'; import './store.js'; import '@preact/signals-core'; /** * Copyright 2023 Design Barn Inc. */ declare class DotLottieLoader { private _dotLottie?; private readonly _animationsMap; private readonly _themeMap; private readonly _stateMachinesMap; private _manifest?; get dotLottie(): Uint8Array | undefined; get animationsMap(): Map; get themeMap(): Map>; get stateMachinesMap(): Map; get manifest(): Manifest | undefined; loadFromUrl(url: string): Promise; loadFromLottieJSON(json: Record): void; loadFromArrayBuffer(arrayBuffer: ArrayBuffer): Promise; getAnimation(animationId: string): Promise; getTheme(themeId: string): Promise | undefined>; getStateMachines(): Promise; getStateMachine(stateMachineId: string): Promise; } export { DotLottieLoader };