export declare const Lottie: import("xzx-design/es/utils").SFCWithInstall; width: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; height: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; data: import("xzx-design/es/utils").EpPropFinalized {}, boolean>; loop: import("xzx-design/es/utils").EpPropFinalized; autoplay: import("xzx-design/es/utils").EpPropFinalized; renderer: import("xzx-design/es/utils").EpPropFinalized; }>, { play: () => void; pause: () => void; stop: () => void; destroy: () => void; goToAndPlay: (goToAndPlay: any, isFrame: any) => void; goToAndStop: (goToAndStop: any, isFrame: any) => void; setSpeed: (speed: any) => void; setDirection: (direction: any) => void; playSegments: (segments: any, forceFlag: any) => void; resetSegments: (forceFlag: boolean) => void; setSubframe: (subframeEnabled: any) => void; resize: () => void; hide: () => void; show: () => void; getDuration: (inFrames: any) => number | undefined; addEventListener: ((name: T, callback: import("lottie-web").AnimationEventCallback) => () => void) | undefined; removeEventListener: ((name: T_1, callback?: import("lottie-web").AnimationEventCallback | undefined) => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:progress": (value?: any) => void; }, string, import("vue").PublicProps, Readonly; width: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; height: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; data: import("xzx-design/es/utils").EpPropFinalized {}, boolean>; loop: import("xzx-design/es/utils").EpPropFinalized; autoplay: import("xzx-design/es/utils").EpPropFinalized; renderer: import("xzx-design/es/utils").EpPropFinalized; }>> & Readonly<{ "onUpdate:progress"?: ((value?: any) => any) | undefined; }>, { data: { type: JSON; required: true; }; progress: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; height: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; width: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; loop: import("xzx-design/es/utils").EpPropMergeType; autoplay: import("xzx-design/es/utils").EpPropMergeType; renderer: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>> & Record; export default Lottie; export * from './src/lottie';