import { ShopFetchBase } from './shop-fetch-base'; import { UxModalService } from '@aurelia-ux/modal'; import { Disposable } from 'aurelia-framework'; import { Global } from '../global'; import { AdminSupplyOrderModel } from 'aurelia-shop'; import { I18N } from 'aurelia-i18n'; import { LocalStorageWatcher, LswWatcher } from '../helpers/local-storage-watcher'; export declare class SupplyOrders extends ShopFetchBase { private i18n; private lsw; supplierIds: string[]; regionId: string; private status; extraKeys: string[]; subs: Disposable[]; private smallExtraKeys; lswWatcher: LswWatcher; constructor(global: Global, modalService: UxModalService, i18n: I18N, lsw: LocalStorageWatcher); detached(): void; get extraKeysOptions(): { label: string; value: string; }[]; isMultipleSelectActiveChanged(): void; extraKeysChanged(): void; get sortOptions(): { label: string; value: string; }[]; activate(params: any): void; get hasActiveFilters(): boolean; setSuffix(): Promise; filtersChanged(): void; clearFilters(): void; statusChanged(): void; openSupplyOrder(supplyOrder: AdminSupplyOrderModel): Promise; metadataKeys(supplyOrders: AdminSupplyOrderModel[]): string[]; getExtraValue(supplyOrder: AdminSupplyOrderModel, key: string): any; openAddSupplyOrderDialog(): Promise; }