import { UxModalService, UxModalServiceResult } from '@aurelia-ux/modal'; import { AdminRegionModel } from 'aurelia-shop'; import { Address } from 'aurelia-deco'; import { ShopGlobal2 } from 'aurelia-shop'; export declare class RegionDialog { shopGlobal: ShopGlobal2; private modalService; mode: 'create' | 'edit'; shopId: string; region: AdminRegionModel; name: string; private shopAdmin; constructor(shopGlobal: ShopGlobal2, modalService: UxModalService); activate(params: any): void; shopIdChanged(): Promise; canDeactivate(result: UxModalServiceResult): Promise; save(): Promise; remove(): Promise; openNewAddressDialog(): Promise; openEditAddressDialog(address: Address): Promise; }