import { AccessRight } from './AccessRight.js'; import { PermissionLevel } from './PermissionLevel.js'; /** * More granular access rights to specific things in the system */ export declare enum PermissionsResourceType { Webshops = "Webshops", Groups = "Groups", GroupCategories = "GroupCategories", OrganizationTags = "OrganizationTags", RecordCategories = "RecordCategory", /** * Sending emails and other communication via a sender and viewing the history of sent messages */ Senders = "Senders" } export declare function getPermissionResourceTypeName(type: PermissionsResourceType, plural?: boolean): string; export declare function getConfigurableAccessRightsForResourceType(type: PermissionsResourceType): AccessRight[]; export declare function getConfigurablePermissionLevelsForResourceType(type: PermissionsResourceType): PermissionLevel[]; export declare function getDefaultAccessRightsForResourceType(type: PermissionsResourceType): AccessRight[]; export declare function getDefaultPermissionLevelForResourceType(type: PermissionsResourceType): PermissionLevel; //# sourceMappingURL=PermissionsResourceType.d.ts.map