import { UxModalService, UxModalServiceResult } from '@aurelia-ux/modal'; import { AdminSupplyOrderModel, AdminProductModel, AdminItemModel } from 'aurelia-shop'; import { ShopGlobal2 } from 'aurelia-shop'; export declare class HandleItemsPartsDialog { shopGlobal: ShopGlobal2; private modalService; shopId: string; supplyOrder: AdminSupplyOrderModel; private shopAdmin; fromStatus: 'stock' | 'getting-ready' | 'delivered'; itemId: string; item: AdminItemModel; productId: string; product: AdminProductModel; itemsParts: AdminItemModel[]; editItems: boolean; nbForNext: number; saving: boolean; constructor(shopGlobal: ShopGlobal2, modalService: UxModalService); canActivate(params: any): void; shopIdChanged(): Promise; fromStatusChanged(): void; init(): Promise; next(item?: AdminItemModel): Promise; removeFromParent(item: AdminItemModel): Promise; canDeactivate(result: UxModalServiceResult): Promise; fetchItemsParts(): Promise; }