import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { CreateHail, Hail, LeTaxiModels, SetHail } from './letaxi.model'; import * as i0 from "@angular/core"; export declare class LetaxiService { private http; constructor(http: HttpClient); /** * Get taxi data around a location (customers) * @param lonlat latitude, longitude Exemple: [2.3522219000000177, 48.85661400000001] * @returns Position of taxis around customers (500m) */ getData(lonlat: number[]): Observable; /** * Get information about a hail selected by id * @param hailId Hail id * @returns Hail data */ getHail(hailId: string): Observable; /** * Should be created hail request * @param data Data to create hail request * @example * "customer_lon": "5.713001598265449", * "customer_lat": "45.18004155494677", * "customer_address": "", * "customer_phone_number": "0678901234", * "taxi_id": "DhHf7HS", * "operateur": "neotaxi" */ createHails(data: CreateHail): Observable; /** * Should be set hail details for a customer * @param hailId Hail id * @param data Data to set hail detailspw * @example * status: enum -> m-common; * customer_lon: number; * customer_lat: number; * customer_phone_number: number;, * customer_address: string; * incident_customer_reason: string; */ setHail(hailId: string, data: SetHail): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }