import { InputProps } from 'antd'; import React, { ReactNode } from 'react'; export type CombineSearchMenuItem = { key: string; label: ReactNode; disabled?: boolean; }; export type CombieSearchValue = { /** 搜索文字 */ keywords: string; /** 生效的字段集 */ scope: string[]; }; export type CombineSearchProps = { /** 菜单列表 */ menus: CombineSearchMenuItem[]; /** 组件宽度 */ width?: string; /** 受控值 */ value?: CombieSearchValue; /** 默认值,仅初次赋值有效 */ defaultValue?: CombieSearchValue; /** 输入或修改菜单开关条件时的回调 */ onChange?: (newValue?: CombieSearchValue) => void; /** 输入文字时按回车键的回调 */ onEnter?: (newValue?: CombieSearchValue) => void; } & Pick; declare const _default: React.NamedExoticComponent<{ /** 菜单列表 */ menus: CombineSearchMenuItem[]; /** 组件宽度 */ width?: string | undefined; /** 受控值 */ value?: CombieSearchValue | undefined; /** 默认值,仅初次赋值有效 */ defaultValue?: CombieSearchValue | undefined; /** 输入或修改菜单开关条件时的回调 */ onChange?: ((newValue?: CombieSearchValue | undefined) => void) | undefined; /** 输入文字时按回车键的回调 */ onEnter?: ((newValue?: CombieSearchValue | undefined) => void) | undefined; } & Pick>; export default _default;