import { type DebouncedFunc } from "lodash";
import React from "react";
import type { SearchInputProps } from "./SearchInput.type";
export declare const searchInputRecentSearchLocalStorageKey = "search-input-recent-search";
export declare const useRecentSearch: (recentSearchLocalStorageKey: SearchInputProps["recentSearchLocalStorageKey"], maxRecentCount: number, setValue: React.Dispatch<React.SetStateAction<string>>, onChange: SearchInputProps["onChange"]) => {
    recentSearchKeys: string[];
    setRecentSearchKeysDebounceRef: React.MutableRefObject<DebouncedFunc<(val: string) => void> | undefined>;
    antd5DropdownMenu: import("antd5").MenuProps | undefined;
};
