import React from 'react'; import type { Option, Options } from 'jamis-core'; import type { TabsTransferProps } from '../../types'; interface TabsTransferState { inputValue: string; searchResult: Options | null; } export declare class TabsTransfer extends React.Component { state: { inputValue: string; searchResult: null; }; unmounted: boolean; cancelSearch?: () => void; componentWillUnmount(): void; handleSearch(text: string, option: Option): void; handleSeachCancel(): void; lazySearch: import("lodash").DebouncedFunc<(text: string, option: Option) => void>; handleSearchKeyDown(e: React.KeyboardEvent): void; handleTabChange(key: number): void; renderSearchResult(searchResult: Options | null): JSX.Element; renderSelect(): JSX.Element; renderOptions(option: Option): JSX.Element; render(): JSX.Element; } export default TabsTransfer;