import { Option } from '../../types'; interface Props { entryValue: string; filterOption: string | ((value: string, option: Opt) => boolean) | undefined; searchOptionsFunction: ((value: string, options: Opt[]) => Opt[]) | undefined; shouldSkipSearch: (value: string) => boolean; options: Opt[]; option2primitive: (opt: Opt) => string | number; allowCustomValues: boolean; } declare const useSearch: (props: Props) => { filteredOptions: T[]; searchFunction: (value: string, opt?: T[] | undefined) => T[]; }; export default useSearch;