import { AdminSupplierModel, AdminProductModel, AdminRegionModel } from 'aurelia-shop'; import { ValidationController } from 'aurelia-validation'; import { Global } from '../global'; import { UxModalServiceResult, UxModalService } from '@aurelia-ux/modal'; export declare class ItemDialogMultiple { private global; private validationController; private modalService; shopId: string; itemIds: string[]; private shopAdmin; private item; private fieldsToUpdate; saving: boolean; deleting: boolean; canRemove: boolean; product: AdminProductModel; supplyLocations: string[]; fromRegionId: string; constructor(global: Global, validationController: ValidationController, modalService: UxModalService); activate(params: any): void; fromRegionIdChanged(): void; getRegion(regionId: string): AdminRegionModel | undefined; ensureDefaultSupplier(): Promise; setDefaultSupplier(): Promise; shopIdChanged(): Promise; canDeactivate(result: UxModalServiceResult): Promise; private save; private remove; }