import { ValidationController } from 'aurelia-validation'; import { Global } from '../global'; import { UxModalServiceResult, UxModalService } from '@aurelia-ux/modal'; export declare class ProductDialogMultiple { private global; private validationController; private modalService; shopId: string; productIds: string[]; private shopAdmin; private product; private fieldsToUpdate; saving: boolean; deleting: boolean; canRemove: boolean; private categoriesOperation; private tagsOperation; constructor(global: Global, validationController: ValidationController, modalService: UxModalService); activate(params: any): void; shopIdChanged(): Promise; canDeactivate(result: UxModalServiceResult): Promise; private save; private remove; }