import { UxModalService, UxModalServiceResult } from '@aurelia-ux/modal'; import { AdminOrderModel, AdminDeliveryModel, AdminDeliveryProductItem, ShopGlobal2 } from 'aurelia-shop'; export declare class AmendOrderDialog { shopGlobal: ShopGlobal2; private modalService; shopId: string; private shopAdmin; orderId: string; order: AdminOrderModel; deliveries: (AdminDeliveryModel & { items?: AdminDeliveryProductItem[]; })[]; reason: string; description: string; amount: number; amountTTC: number; private vatCodes; private ready; private vatCode; constructor(shopGlobal: ShopGlobal2, modalService: UxModalService); canActivate(params: any): Promise; shopIdChanged(): Promise; init(): Promise; canDeactivate(result: UxModalServiceResult): Promise; amendOrder(): Promise; addItems(delivery: AdminDeliveryModel): Promise; private addItemsToDelivery; addProducts(delivery: AdminDeliveryModel): Promise; removeItems(productId: string, delivery: AdminDeliveryModel): Promise; private setVatCodes; ttc(value: number, vatCode: string): string; fixVat(reversed?: boolean): void; amountChanged(): void; amountTTCChanged(): void; }