import { DebouncedFunc } from 'lodash';
import { Dispatch, SetStateAction } from 'react';
import { MiningTabType, MiningTopTabType } from '../../types';
export interface SearchComponentsProps {
    activeTopTab: MiningTopTabType;
    activeTab: MiningTabType;
    activeChainId: number | undefined;
    searchText: string;
    setActiveTab: Dispatch<SetStateAction<MiningTabType>>;
    setActiveChainId: Dispatch<SetStateAction<number | undefined>>;
    setSearchText: Dispatch<SetStateAction<string>>;
    debouncedUpdateSearchText: DebouncedFunc<(v: string) => void>;
    setOperateId: Dispatch<SetStateAction<string | null>>;
}
export declare const SearchComponents: ({ activeTopTab, activeTab, activeChainId, searchText, debouncedUpdateSearchText, setActiveTab, setActiveChainId, setSearchText, setOperateId, }: SearchComponentsProps) => JSX.Element;
