import { LswWatcher } from './../helpers/local-storage-watcher'; import { ShopFetchBase } from './shop-fetch-base'; import { UxModalService } from '@aurelia-ux/modal'; import { Disposable } from 'aurelia-framework'; import { Global } from '../global'; import { AdminOrderModel } from 'aurelia-shop'; import { I18N } from 'aurelia-i18n'; import { LocalStorageWatcher } from '../helpers/local-storage-watcher'; import { ActionsMenuService } from './../components/actions-menu-service'; export declare class Orders extends ShopFetchBase { private i18n; private lsw; private actionsMenuService; private status; productId: string; regionIds: string[]; extraKeys: string[]; subs: Disposable[]; lswWatcher: LswWatcher; private smallExtraKeys; constructor(global: Global, modalService: UxModalService, i18n: I18N, lsw: LocalStorageWatcher, actionsMenuService: ActionsMenuService); get extraKeysOptions(): { label: string; value: string; }[]; isMultipleSelectActiveChanged(): void; extraKeysChanged(): void; detached(): void; openActionsMenu(event: MouseEvent, order: AdminOrderModel): Promise; get sortOptions(): { label: string; value: string; }[]; get actionsOptions(): { label: string; value: string; }[]; actionChanged(): Promise; private confirmAction; activate(params: any): void; statusChanged(): void; setSuffix(): Promise; filtersChanged(): void; get hasActiveFilters(): boolean; clearFilters(): void; openAddOrderDialog(): Promise; openEditOrderDialog(order: AdminOrderModel): Promise; duplicateOrder(event: MouseEvent, order: AdminOrderModel): Promise; openAmendOrderDialog(order: AdminOrderModel): Promise; downloadPDF(event: Event | null, order: AdminOrderModel): Promise; paid(order: AdminOrderModel): number; createRecurringOrder(order: AdminOrderModel): Promise; }