import { CurrencyPipe } from '@angular/common'; import { EventEmitter, OnInit } from '@angular/core'; import { AlertController } from '@ionic/angular'; import { Order } from '../../../models/order'; import { Shipment } from '../../../models/shipment'; import { User } from '../../../models/user'; import { AuthService } from '../../../services/auth.service'; import { BranchService } from '../../../services/branch.service'; import { CartService } from '../../../services/cart.service'; import { CoreService } from '../../../services/core.service'; import { ShipmentService } from '../../../services/shipment.service'; import * as i0 from "@angular/core"; export declare class CartShipmentComponent implements OnInit { private cartService; private coreService; private authService; private shipmentService; private branchService; private alertCtrl; private currencyPipe; isDesktop: any; onDismiss: EventEmitter; order: Order; user: User; baseShipment: Shipment; loading: boolean; loadingChange: EventEmitter; deliveryTypes: { key: string; title: string; shippingTitle: string; get: (shipment: any) => any; sort_index: number; }[]; shipmentType: string; shipments: Shipment[]; selectedShipment: Shipment; delay: boolean; extraDelay: number; errorMessage: any; couriersMaster: any; couriers: any[]; firstShipment: any; shouldChoosePickupShop: boolean; distanceToCustomer: any; constructor(cartService: CartService, coreService: CoreService, authService: AuthService, shipmentService: ShipmentService, branchService: BranchService, alertCtrl: AlertController, currencyPipe: CurrencyPipe); ngOnInit(): Promise; dismiss(): void; getCourierImage(courier: any): any; getShippingCost(shippingMethod: any): any; checkSelectedShipment(event: any, searchFor?: any): void; compareObjects: (a: any, b: any) => boolean; setSelectedShipment(event: any): Promise; saveShipment(): void; segmentChanged(event: any): void; loadShipments(): Promise; checkCouriers(): void; activateDelivery(): void; checkCouriersOnType(type: any): boolean; courierSelected(courier: any): boolean; shipmentSelected(courier: any, sshipment: any): boolean; doShouldChoosePickupShop(): boolean; getShipmentsByCourier(courierId: any, type: any): Shipment[]; isToday(epoch: any): boolean; getProductVariantList(): any[]; getLowestPrice(courier: any, type: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }