import { Address } from 'aurelia-deco'; import { UxModalService, UxModalServiceResult } from '@aurelia-ux/modal'; import { AdminSupplierModel, ShopComment } from 'aurelia-shop'; import { Global } from '../global'; export declare class SupplierDialog { private global; private modalService; mode: 'create' | 'edit'; shopId: string; supplier: AdminSupplierModel; name: string; private shopAdmin; canRemove: boolean; lastUpdateText: string; constructor(global: Global, modalService: UxModalService); activate(params: any): void; shopIdChanged(): Promise; canDeactivate(result: UxModalServiceResult): Promise; save(): Promise; openNewAddressDialog(): Promise; openEditAddressDialog(address: Address): Promise; addComment(): Promise; editComment(comment: ShopComment): Promise; }