import { HttpClient, HttpResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import { BusinessNavSessionService } from '../session.service'; import { ContactUsRequest, GetLanguageResponse, GetLocationsRequest, GetLocationsResponse, GetNavigationDataRequest, GetNavigationDataResponse, GetPinsRequest, GetPinsResponse, SetLanguageRequest, SetPinsRequest, SetDefaultLocationRequest, ListElevatedLocationsRequest, ListElevatedLocationsResponse, GetSalesInfoRequest, GetSalesInfoResponse } from './api'; import { ContactUsRequestInterface, GetLocationsRequestInterface, GetNavigationDataRequestInterface, GetPinsRequestInterface, SetLanguageRequestInterface, SetPinsRequestInterface, SetDefaultLocationRequestInterface, ListElevatedLocationsRequestInterface, GetSalesInfoRequestInterface } from './api.interface'; import { HostService } from './host.service'; import * as i0 from "@angular/core"; export declare class AtlasApiService { private http; private hostService; private sessionService; constructor(http: HttpClient, hostService: HostService, sessionService: BusinessNavSessionService); private apiOptions; getNavigationData(r: GetNavigationDataRequest | GetNavigationDataRequestInterface): Observable; getSalesInfo(r: GetSalesInfoRequest | GetSalesInfoRequestInterface): Observable; setPins(r: SetPinsRequest | SetPinsRequestInterface): Observable; getPins(r: GetPinsRequest | GetPinsRequestInterface): Observable; getTranslationFile(lang: string): Observable; getLocations(r: GetLocationsRequest | GetLocationsRequestInterface): Observable; setLanguage(r: SetLanguageRequest | SetLanguageRequestInterface): Observable; getLanguage(): Observable; contactUs(r: ContactUsRequest | ContactUsRequestInterface): Observable; setDefaultLocation(r: SetDefaultLocationRequest | SetDefaultLocationRequestInterface): Observable>; listElevatedLocations(r: ListElevatedLocationsRequest | ListElevatedLocationsRequestInterface): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }