import { HttpClient } from '@angular/common/http'; import { BaseApiTemplateService } from '../../../shared/base-api-template-service.model'; import { TripDeliveryHeaderContainerModel } from '../../../../../../../models/aggregates/erp/delivery/trip/trip-delivery-hdr-container.model'; import { ApiVisa, Pagination } from '../../../shared'; import { ApiResponseModel, PagingResponseModel } from '../../../shared/api-response.model'; import { TripSearchDto } from '../../../../data-transfer-objects/trip-search-dto.model'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TripHdrService extends BaseApiTemplateService { readonly url: string; constructor(http: HttpClient); createTrip(payload: any, visa: ApiVisa): Observable; printTripWithJobDetails(formatGuid: string, visa: ApiVisa, body: any): Observable; getBySnapshotQueryTrips(dtoObject: TripSearchDto, visa: ApiVisa): Observable>; getTripBySnapshot(dtoObject: any, visa: ApiVisa): Observable>; getAllTrips(visa: ApiVisa): Observable>; completeTrips(visa: ApiVisa, dtoObject: any): Observable; cancelTrips(visa: ApiVisa, dtoObject: any): Observable; startTrips(visa: ApiVisa, dtoObject: any): Observable; printJasperPdfFlatFormat(dtoObject: any, printableFormatHdrGuid: String, visa: ApiVisa): Observable>; addExistingJobsToTrip(visa: ApiVisa, body: any): Observable; getByCriteriaWebsiteEp(pagination: Pagination, visa: ApiVisa, websiteHdrGuid?: string): Observable>; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }