/** * 选项过滤工具函数 */ import type { SelectOption, FilterOptionFunc } from '../types'; /** * 默认的选项过滤函数 * 根据 label 进行模糊匹配(不区分大小写) * @template T 选项值的类型 * @param input 搜索输入文本 * @param option 选项对象 * @returns 是否保留该选项 */ export declare function defaultFilterOption(input: string, option: SelectOption): boolean; /** * 过滤选项列表 * @template T 选项值的类型 * @param options 原始选项列表 * @param searchText 搜索文本 * @param filterFunc 自定义过滤函数(可选) * @returns 过滤后的选项列表 */ export declare function filterOptions(options: SelectOption[], searchText: string, filterFunc?: FilterOptionFunc): SelectOption[];