import { OrganizationMemberRole } from '../types/organizationMemberProfile';
import { ProjectMemberRole, type GroupRole, type InheritedProjectRole, type OrganizationRole, type ProjectRole, type SpaceGroupAccessRole } from '../types/projectMemberRole';
import { SpaceMemberRole } from '../types/space';
export declare const convertOrganizationRoleToProjectRole: (organizationRole: OrganizationMemberRole) => ProjectMemberRole | undefined;
export declare const convertSpaceRoleToProjectRole: (spaceRole: SpaceMemberRole) => ProjectMemberRole | undefined;
export declare const getHighestProjectRole: (inheritedRoles: Array<OrganizationRole | ProjectRole | GroupRole | SpaceGroupAccessRole>) => InheritedProjectRole | undefined;
export declare const getHighestSpaceRole: (spaceRoles: Array<SpaceMemberRole | undefined>) => SpaceMemberRole | undefined;
export declare const convertProjectRoleToSpaceRole: (projectRole: ProjectMemberRole) => SpaceMemberRole;
export declare const convertProjectRoleToOrganizationRole: (projectRole: ProjectMemberRole) => OrganizationMemberRole;
//# sourceMappingURL=projectMemberRole.d.ts.map