¿Cómo puedo suprimir las advertencias de lanzamiento no revisadas antes de desestructurar la statement?

el IDE me muestra los consejos que @Suppress no puede colocar antes de la statement de desestructuración

@Suppress("UNCHECKED_CAST") var test = authentication.details as Pair<String?,String?> @Suppress("UNCHECKED_CAST") val (token,role) = authentication.details as Pair<String?,String?> 

enter image description here