/** * Transfer 搜索 */ import React from 'react'; import type { LocaleProps, ThemeProps } from 'jamis-core'; export interface TransferSearchProps extends ThemeProps, LocaleProps { className?: string; placeholder: string; onSearch: (val: string) => void; onCancelSearch: Function; } export interface ItemRenderStates { index: number; disabled?: boolean; onChange: (value: any, name: string) => void; } interface TransferSearchState { inputValue: string; } export declare class TransferSearch extends React.Component { static itemRender(option: any): JSX.Element; static defaultProps: Pick; state: TransferSearchState; cancelSearch?: () => void; componentWillUnmount(): void; handleSearch(inputValue: string): void; lazySearch: import("lodash").DebouncedFunc<() => void>; handleSearchKeyDown(e: React.KeyboardEvent): void; handleSeachCancel(): void; render(): JSX.Element; } export default TransferSearch;