export declare function getVisibleRoles(userId: string): Promise<string[] | undefined>;
export declare function validateIds(ids: unknown): ids is string[];
export declare function checkBulkPermission(userId: string, ids: string[]): Promise<{
    allowed: true;
} | {
    allowed: false;
    status: 403;
    error: string;
}>;
export declare function publishBulkClaimEvents(ids: string[], assignedTo: string): void;
