import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { PytApisConfig } from "./pyt-apis.module"; import { Waypoint } from "./trip"; import * as i0 from "@angular/core"; export interface TopActivity { name: string; description: string; latitude: number; longitude: number; } export interface Highlight { id: string; translations: HighlightTranslation[]; defaultName: string; defaultDescription: string; } export interface HighlightTranslation { name: string; description: string; } export interface FouresquareActivityLocation { latitude: number; longitude: number; } export interface FoursquareActivity { id: string; name: string; location: FouresquareActivityLocation; } export declare class ActivitiesService { private http; private config; constructor(http: HttpClient, config: PytApisConfig); findFoursquareActivitiesByCity(latitude: number, longitude: number, lang: string): Observable; getActivities(waypoint: Waypoint): Observable; findTopActivitiesByCity(cityName: string, countryName: string, lang: string): Observable; findTopActivitiesByRegion(regionName: string, lang: string): Observable; findHighlightActivitiesByCity(cityName: string, countryName: string, lang: string): Observable; findHighlightActivitiesByRegion(regionName: string, lang: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }