import { ShopFetchBase } from './shop-fetch-base'; import { UxModalService } from '@aurelia-ux/modal'; import { Disposable } from 'aurelia-framework'; import { Global } from '../global'; import { AdminRecurringOrderModel, AdminCustomerModel } 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 RecurringOrders extends ShopFetchBase { private i18n; private lsw; private actionsMenuService; customer: AdminCustomerModel; recurringOrders: AdminRecurringOrderModel[]; dialogVM: any; regionIds: string[]; frequencyUnitsFilter: string[]; frequencyUnitsFilterOptions: { label: string; value: string; }[]; deliveryDaysFilter: string[]; deliveryDaysFilterOptions: { label: string; value: string; }[]; extraKeys: string[]; subs: Disposable[]; private smallExtraKeys; constructor(global: Global, modalService: UxModalService, i18n: I18N, lsw: LocalStorageWatcher, actionsMenuService: ActionsMenuService); shopIdChanged(): Promise; detached(): void; get extraKeysOptions(): { label: string; value: string; }[]; extraKeysChanged(): void; isMultipleSelectActiveChanged(): void; get sortOptions(): { label: string; value: string; }[]; activate(params: any): void; get hasActiveFilters(): boolean; setSuffix(): Promise; filtersChanged(): void; clearFilters(): void; newRecurringOrder(): Promise; openRecurringOrder(recurringOrder: AdminRecurringOrderModel): Promise; fetchRecurringOrders(): Promise; }