import { UxModalService } from '@aurelia-ux/modal'; import { Global } from '../global'; import { AdminTemplateModel } from 'aurelia-shop'; import { ShopStateBase } from './shop-state-base'; import { I18N } from 'aurelia-i18n'; export declare class Templates extends ShopStateBase { private modalService; private i18n; sort: string; constructor(global: Global, modalService: UxModalService, i18n: I18N); get sortOptions(): { label: string; value: string; }[]; openAddTemplateDialog(): Promise; openEditTemplateDialog(template: AdminTemplateModel): Promise; } export declare class FilterTemplatesValueConverter { toView(templates: Array, q: string, sort: string): Array; }