import { AppPermission } from './permission.js';
export declare enum PredefinedAppRole {
    Member = "Member",
    MembersManager = "MembersManager",
    GroupMembersManager = "GroupMembersManager",
    GroupsManager = "GroupsManager",
    ResourcesManager = "ResourcesManager",
    Owner = "Owner"
}
export type AppRole = string;
export type ViewRole = AppRole | '$guest';
export declare const predefinedAppRolePermissions: {
    Member: AppPermission[];
    MembersManager: AppPermission[];
    GroupMembersManager: AppPermission[];
    GroupsManager: AppPermission[];
    ResourcesManager: AppPermission[];
    Owner: AppPermission[];
};
export declare const predefinedAppRoles: PredefinedAppRole[];
