import { ShopFetchBase } from '../pages/shop-fetch-base'; import { UxModalService, UxModalServiceResult } from '@aurelia-ux/modal'; import { AdminProductModel } from 'aurelia-shop'; import { Global } from '../global'; export declare class SelectProduct extends ShopFetchBase { productId: string; productIds: string[]; private multiple; private required; defaultSuffix: string; defaultSupplierIds: string[]; requestQuantity: boolean; defaultQuantity: number; quantities: { [key: string]: number; }; supplierIds: { [key: string]: string; }; constructor(global: Global, modalService: UxModalService); activate(params: any): void; filtersChanged(): void; setSuffix(): void; selectProduct(product: AdminProductModel): void; canDeactivate(result: UxModalServiceResult): Promise; isSelected(productId: string, selectedproductId: string, selectedproductsIds: string[]): boolean; setDefaultQuantity(itemId: string): void; setSupplierIds(item: AdminProductModel): void; }