import { IFuseOptions } from 'fuse.js';
interface UseSearchResultsReturn<T> {
    searchTerm: string;
    searchResults: T[];
    handleSearch: (event: {
        search: string;
    }) => void;
}
declare const useSearchResults: <T>(data: T[], options: {
    debounceDelay?: number;
    fuseOptions: IFuseOptions<T>;
}) => UseSearchResultsReturn<T>;
export default useSearchResults;
//# sourceMappingURL=index.d.ts.map