import { FilterKeyValuesMap } from '../common/FilterKeyValuesMap'; export interface ISearchApiClient { getOrganisationIds(): Promise; getCityIds?(): Promise; getCities?(): Promise<{ id: number; name: string; virtualPath: string; areaId: number | null; countryIsoCode: string; }[]>; getProgrammeCount?(filterKeyValues: FilterKeyValuesMap): Promise; getCount(filterKeyValues: FilterKeyValuesMap): Promise; getCountWithRankings?(filterKeyValues: FilterKeyValuesMap): Promise; }