import { InputRef } from "antd"; import React from "react"; import { Multiple } from "../types"; import { MultipleSelectProps } from "./Select"; import "./styles/options.less"; /** * * @param {Function} itemClick 点击单个选择调用事件 * @param {Ref} parent 父级Ref主要用来获取输入框的高度,然后将下拉弹层向下移 * @param {Array} values 值 * @param {Array} options 下拉选项 * @param {Boolean || Function} filterOption 是否允许过滤 * @param {Function} onSearch 搜索函数 * @param {Component} footer 组件 * @param {Object} extraOptions // 选择上一步的配置 * { * showExtra, //是否显示选择上一步 * step, // 当前是第几步 * fieldTypes // 支持的字段类型 * } */ type SelectOptionRef = { inputRef: React.RefObject; onChange: (e: any) => void; setInputValue: React.Dispatch>; }; declare const SelectOptions: React.ForwardRefExoticComponent<{ value: MultipleSelectProps["value"]; itemClick: (val: Multiple) => void; } & Pick & React.RefAttributes>; export default SelectOptions;