import { CSSProperties, ReactNode } from 'react'; import { OptionProps, CascaderProps, extraOptions } from '../interface'; import { NodeProps } from '../base/node'; import Store from '../base/store'; export declare const getLegalIndex: (currentIndex: any, maxIndex: any) => any; export declare type SearchPanelProps = { store?: Store; style?: CSSProperties; prefixCls?: string; rtl?: boolean; multiple?: boolean; value: string[][]; inputValue?: string; onEsc?: () => void; onChange?: (value: string[][]) => void; renderEmpty?: () => ReactNode; virtualListProps?: CascaderProps['virtualListProps']; defaultActiveFirstOption: boolean; renderOption?: (inputValue: string, node: NodeProps, options: extraOptions) => ReactNode; getTriggerElement: () => HTMLElement; icons?: { loading?: ReactNode; checked?: ReactNode; next?: ReactNode; }; }; declare const SearchPanel: (props: SearchPanelProps) => JSX.Element; export default SearchPanel;