import Fuse from "fuse.js"; export declare function useSearch({ list, options, defaultInput, filter, }: { list: Item[]; defaultInput?: string; options: Fuse.IFuseOptions; filter?: (item: Item, input: string) => void; }): SearchRaw; export interface SearchRaw { inputRef: React.RefObject; input: string; result: Item[]; isActive: boolean; isSearching: boolean; onChange: (value: string) => void; onFocus: () => void; onCancel: () => void; } export interface TextInput { focus: () => void; blur: () => void; } //# sourceMappingURL=useSearch.d.ts.map