import { HttpClient } from '@angular/common/http'; import { CancellationRequestEntryInputList, ConsignmentTracking, ConverterService, OccEndpointsService, Order, OrderHistoryList, ReturnRequest, ReturnRequestEntryInputList, ReturnRequestList, ReturnRequestModification } from '@spartacus/core'; import { OrderAdapter } from '@spartacus/order/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class OccOrderAdapter implements OrderAdapter { protected http: HttpClient; protected occEndpoints: OccEndpointsService; protected converter: ConverterService; constructor(http: HttpClient, occEndpoints: OccEndpointsService, converter: ConverterService); load(userId: string, orderCode: string): Observable; loadHistory(userId: string, pageSize?: number, currentPage?: number, sort?: string): Observable; getConsignmentTracking(orderCode: string, consignmentCode: string, userId?: string): Observable; cancel(userId: string, orderCode: string, cancelRequestInput: CancellationRequestEntryInputList): Observable<{}>; createReturnRequest(userId: string, returnRequestInput: ReturnRequestEntryInputList): Observable; loadReturnRequestList(userId: string, pageSize?: number, currentPage?: number, sort?: string): Observable; loadReturnRequestDetail(userId: string, returnRequestCode: string): Observable; cancelReturnRequest(userId: string, returnRequestCode: string, returnRequestModification: ReturnRequestModification): Observable<{}>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }