import React from 'react'; /** * 运行图标组件的属性接口 */ export interface HistoryRunningIconProps extends React.SVGProps { /** 是否启用旋转动画 */ animated?: boolean; /** 动画持续时间(秒) */ duration?: number; /** 是否暂停动画 */ paused?: boolean; /** 自定义动画样式 */ animationStyle?: React.CSSProperties; } /** * 运行图标组件 * * 一个带有渐变色彩和可选旋转动画的运行状态图标 * * @param props 组件属性 * @param props.animated 是否启用旋转动画,默认为 true * @param props.duration 动画持续时间(秒),默认为 2 * @param props.paused 是否暂停动画,默认为 false * @param props.animationStyle 自定义动画样式 * @param props.style 自定义样式 * @param props.className 自定义类名 * @param props... 其他 SVG 属性 * * @returns 运行图标组件 * * @example * ```tsx * // 基础用法 * * * // 自定义大小和动画 * * * // 暂停动画 * * * // 自定义样式 * * ``` */ export declare const HistoryRunningIcon: React.FC; /** * 运行图标容器组件 * * 提供更好的布局控制和样式封装的运行图标容器 * * @param props 组件属性 * @param props.size 图标大小,可以是数字或字符串 * @param props.containerStyle 容器样式 * @param props.iconProps 传递给图标的属性 * @param props.children 子元素 * * @returns 运行图标容器组件 */ export interface HistoryRunningIconContainerProps { /** 图标大小 */ size?: number | string; /** 容器样式 */ containerStyle?: React.CSSProperties; /** 传递给图标的属性 */ iconProps?: HistoryRunningIconProps; /** 子元素 */ children?: React.ReactNode; } export declare const HistoryRunningIconContainer: React.FC; export default HistoryRunningIcon;