import { AdminRegionModel, AureliaShopAdmin } from 'aurelia-shop'; import { UxModalService } from '@aurelia-ux/modal'; import { Global } from '../global'; export declare class SelectRegionControl { private global; private modalService; private element; shopId: string; value: string | string[]; multiple: boolean; required: boolean; shopAdmin: AureliaShopAdmin; ready: boolean; constructor(global: Global, modalService: UxModalService, element: Element); bind(): void; shopIdChanged(): Promise; valueChanged(): void; dispatchChange(): void; openDialog(): Promise; unselect(regionId: string): void; region(regionId: string): AdminRegionModel | undefined; valueAsArrayAnyway(value: string | string[]): string[]; }