declare const useSearch: <T>({ dataSource, searchValue, handleSearch, onSearchEnd }: {
    dataSource: T;
    searchValue: string;
    handleSearch: (searchValue: string, dataSource: T) => {
        count: number;
        dataSource: T;
    };
    onSearchEnd: (searchResult: any) => void;
}) => [T, boolean, number | null, boolean];
export default useSearch;
