import type { User } from '%prismaGeneratedImports';
/**
 * Updates the roles assigned to a user.
 * Filters out built-in roles (public, user, system) as these are automatically assigned.
 *
 * @param params - The parameters for updating user roles
 * @param params.userId - The ID of the user to update
 * @param params.roles - Array of role names to assign to the user
 * @returns The updated user with their roles
 */
export declare function updateUserRoles({ userId, roles, }: {
    userId: string;
    roles: string[];
}): Promise<User>;
//# sourceMappingURL=user-roles.service.d.ts.map