import { UxModalService } from '@aurelia-ux/modal'; import { Global } from '../global'; import { AdminShopSettingsModel } from 'aurelia-shop'; import { ShopStateBase } from './shop-state-base'; export declare class Roles extends ShopStateBase { private modalService; instance: AdminShopSettingsModel; members: Array<{ userId: string; roles: Array; }>; roles: { [key: string]: Array; }; superAdminRole: string; actions: Array; roleNames: Array; constructor(global: Global, modalService: UxModalService); init(): Promise; getMembers(): Promise; openAddRoleDialog(): Promise; openEditRoleDialog(roleName: string): Promise; }