import { ShopFetchBase } from './shop-fetch-base'; import { UxModalService } from '@aurelia-ux/modal'; import { Disposable } from 'aurelia-framework'; import { Global } from '../global'; import { AdminCustomerModel } from 'aurelia-shop'; import { LocalStorageWatcher } from '../helpers/local-storage-watcher'; import { I18N } from 'aurelia-i18n'; export declare class Customers extends ShopFetchBase { private i18n; private lsw; extraKey: string; productId: string; regionIds: string[]; filterHasCredits: boolean | undefined; subs: Disposable[]; constructor(global: Global, modalService: UxModalService, i18n: I18N, lsw: LocalStorageWatcher); get sortOptions(): { label: string; value: string; }[]; activate(params: any): void; detached(): void; get hasActiveFilters(): boolean; setSuffix(): Promise; filtersChanged(): void; clearFilters(): void; openAddCustomerDialog(): Promise; openEditCustomerDialog(customer: AdminCustomerModel): Promise; addNoneTag(tags: string[]): string[]; }