import React from 'react'; export interface TextLoadingProps { /** * 要显示的文本内容 * @default "Loading..." */ text?: string; /** * 是否禁用闪光动画 * @default false */ disabled?: boolean; /** * 主题模式 * - light: 亮色主题(深色文字 + 亮色光泽) * - dark: 暗色主题(浅色文字 + 暗色光泽) * @default "light" */ theme?: 'light' | 'dark'; /** * 容器类名 */ className?: string; /** * 容器样式 */ style?: React.CSSProperties; /** * 字体大小 * @example fontSize="16px" */ fontSize?: number | string; } /** * 文字加载组件 * * 使用CSS动画展示闪光文字效果的加载状态组件,支持自定义文本、样式和动画开关。 * * @component * @example * // 基础用法 * * * @example * // 自定义文本 * * * @example * // 自定义样式 * * * @example * // 禁用动画 * * * @param props - 组件属性 * @param props.text - 要显示的文本内容,默认为 "Loading..." * @param props.disabled - 是否禁用闪光动画,默认为 false * @param props.className - 容器类名 * @param props.style - 容器自定义样式 * @param props.fontSize - 字体大小 * @returns 渲染的文字加载组件 */ export declare const TextLoading: React.FC; export default TextLoading;