import { AureliaShopAdmin } from 'aurelia-shop'; import { UxModalService } from '@aurelia-ux/modal'; import { EnsureModel, Model } from 'aurelia-deco'; import { Global } from '../global'; export declare class SelectItemsBase { global: Global; modalService: UxModalService; element: Element; shopId: string; value: string[]; ensure: EnsureModel; dialogVM: any; shopAdmin: AureliaShopAdmin; ready: boolean; required: boolean; suffix: string; confirmOnRemove: boolean; constructor(global: Global, modalService: UxModalService, element: Element); bind(): void; shopIdChanged(): Promise; setEnsure(): void; valueChanged(newValue?: any, oldValue?: any): Promise; openDialog(): Promise; toggle(id: string): Promise; }