import Actions from '../actions'; import Configuration from '../configuration'; import { RecommendationsResponse } from '../types'; declare namespace AutocompleteAdapter { const extractLanguage: (config: Configuration) => string; const extractProductLanguage: (config: Configuration) => string; const extractArea: (config: Configuration) => string; const extractProductArea: (config: Configuration) => string; const extractSuggestions: ({ result }: any, query: string, category: string, labels: { [key: string]: string; }, config: Configuration) => Actions.Payload.Autocomplete.Suggestions; const extractCategoryValues: ({ additionalInfo }: { additionalInfo: object; }, category: string) => any; const mergeSuggestions: (suggestions: { value: string; }[], recommendations: RecommendationsResponse) => { value: string; }[]; const termsMatch: (lhs: string, rhs: string) => boolean; } export default AutocompleteAdapter;