import { UxModalService, UxModalServiceResult } from '@aurelia-ux/modal'; import { AdminDeliveryModel } from 'aurelia-shop'; import { ShopGlobal2 } from 'aurelia-shop'; export declare class ItemScanItems { shopGlobal: ShopGlobal2; private modalService; shopId: string; qrData: string; region: string; addItemsEnabled: boolean; dialogTitle: string; private shopAdmin; private shopProducts; private productsIds; showQrReader: boolean; private quantityPackage; private manualPackageSerialId; qrCodeBase: string; private qrCodeReader; quantities: { [key: string]: number; }; itemIds: string[]; constructor(shopGlobal: ShopGlobal2, modalService: UxModalService); canActivate(params: any): void; shopIdChanged(): Promise; init(): Promise; canDeactivate(result: UxModalServiceResult): Promise; validate(): Promise; startScan(): void; toggleShowQrReader(): void; private qrDataChanged; private loadItemsPackage; addItems(delivery: AdminDeliveryModel): Promise; }