import React from 'react';
export interface ThinkingLottieProps {
/**
* 是否自动播放动画
*/
autoplay?: boolean;
/**
* 是否循环播放动画
*/
loop?: boolean;
/**
* 动画容器类名
*/
className?: string;
/**
* 动画容器样式
*/
style?: React.CSSProperties;
/**
* 动画尺寸
*/
size?: number;
}
/**
* ThinkingLottie 组件 - Lottie眨眼跑+追星星动画组件
*
* 该组件使用Lottie动画库提供流畅的加载动画效果,支持自定义尺寸、播放控制等。
*
* @component
* @description Lottie语音播报动画组件,提供流畅的语音播报动画效果
* @param {LottieVoiceProps} props - 组件属性
* @param {boolean} [props.autoplay=true] - 是否自动播放动画
* @param {boolean} [props.loop=true] - 是否循环播放动画
* @param {string} [props.className] - 动画容器类名
* @param {React.CSSProperties} [props.style] - 动画容器样式
* @param {number} [props.size=32] - 动画尺寸
*
* @example
* ```tsx
*
* ```
*
* @returns {React.ReactElement} 渲染的Lottie语音播报动画组件
*
* @remarks
* - 使用Lottie动画库
* - 提供流畅的动画效果
* - 支持自定义尺寸
* - 支持播放控制
* - 支持自定义样式
* - 提供默认的加载动画
*/
export declare const ThinkingLottie: React.FC;
export default ThinkingLottie;