declare const ROLE_PRIORITY: readonly ["Administrator", "MeetingManager", "Leader", "Employee"];
export type MeetingAttendanceRoleCode = (typeof ROLE_PRIORITY)[number];
export declare const normalizeMeetingRole: (role?: string | null) => MeetingAttendanceRoleCode | null;
export declare const getMeetingRoleFromUser: (user: {
    roles?: Array<{
        role?: {
            code?: string;
        };
    } | string>;
    organizationRoles?: Record<string, string[]>;
} | null) => "Administrator" | "Employee" | "MeetingManager" | "Leader" | null;
export declare const getMeetingRolePriorityList: () => ("Administrator" | "Employee" | "MeetingManager" | "Leader")[];
export declare const isMeetingAdminRole: (role?: MeetingAttendanceRoleCode | null) => role is "Administrator" | "MeetingManager";
export declare const canMutateSeries: (actor: {
    role?: string | null;
    permissions?: string[] | null;
} | null | undefined) => boolean;
export {};
