import { Dispatch } from 'react'; import { LocaleType, GPSType } from "../../../../interfaces/types"; import { Action, ReducerState } from "./reducer"; type UseSearchBarApiParams = { dispatch: Dispatch; careApiDomain: string; locale?: LocaleType; }; export default function useSearchBarApi({ dispatch, careApiDomain, locale, }: UseSearchBarApiParams): { fetchCitiesByLocation: ({ coordinates }: { coordinates?: GPSType; }) => Promise; fetchCitiesByKeyword: (keyword: string) => Promise; fetchSearchResults: (searchKeywords: string, state: ReducerState) => Promise; }; export {};