/** * RulesModal - 规则弹窗组件 * * 展示活动规则的弹窗 * * @module RulesModal * @date 2026-01-04 */ import React from 'react'; export interface RuleItem { /** * 规则项内容 (简单格式) */ item?: string; /** * 规则标题 (详细格式) */ title?: string; /** * 规则内容 (详细格式,支持字符串或数组) */ content?: string | string[]; } export interface RulesModalProps { /** * 是否显示弹窗 */ isOpen: boolean; /** * 关闭弹窗回调 */ onClose: () => void; /** * 弹窗标题 * @default "Rules" */ title?: string; /** * 规则列表 */ rules: RuleItem[]; /** * 自定义类名 */ className?: string; /** * 主题模式 * @default 'light' */ theme?: 'light' | 'dark'; } /** * RulesModal 规则弹窗组件 */ export declare const RulesModal: React.FC; export default RulesModal;