export interface SearchItem { keys: string[]; content: string; value?: string; } export type WithSearchScore = T & { score?: number; }; export interface SearchProps { items: string[] | SearchItem[]; query: string; } export declare const getSearch: (items: T[], query: string) => WithSearchScore[]; export declare const useSearch: ({ items, query }: SearchProps) => { result: WithSearchScore[]; };