import React from 'react'; import { HolderOption, HolderDisplayProps } from '../../types'; export interface HolderListProps { /** 选项数据源 */ dataSource?: HolderOption[]; /** 当前选中的值数组 */ selectedValues?: any[]; /** 显示配置 */ displayConfig?: HolderDisplayProps; /** 渲染添加项的函数 */ renderAddItem?: () => React.ReactNode; /** 列数 */ columns?: number; /** 水平间距 */ horizontalGap?: number; /** 垂直间距 */ verticalGap?: number; /** 是否允许添加 */ allowAdd?: boolean; /** 点击事件处理函数 */ onClick?: (item: HolderOption) => void; } /** * @title: HolderList 选项列表组件 * @description: 抽离的选项列表组件,可以在 Modal 外部独立使用 * @Author: WangHan * @Date: 2025-01-XX */ declare const HolderList: React.FC; export default HolderList;