Oi
A diferença nos imports que você observou está relacionada à versão do Jetpack Compose que você está usando.
Se você está usando import androidx.compose.material3.MaterialTheme, isso indica que você está trabalhando com o Jetpack Compose 1.0.0 ou uma versão posterior. Nessa versão, a estrutura do pacote para temas e cores foi reorganizada em relação às versões anteriores, como Jetpack Compose 0.1.x.
Para definir temas personalizados em versões mais recentes do Jetpack Compose, você não precisa importar darkColors e lightColors separadamente. Em vez disso, você pode criar seu próprio objeto ColorPalette personalizado. Por exemplo:
import androidx.compose.material3.*
private val customLightColors = lightColors(
    primary = Color(0xFF4CAF50),
    background = Color(0xFFFFFFFF),
    // Outras cores personalizadas aqui
)
private val customDarkColors = darkColors(
    primary = Color(0xFF388E3C),
    background = Color(0xFF121212),
    // Outras cores personalizadas aqui
)
@Composable
fun MyApp() {
    MaterialTheme(
        colors = if (isSystemInDarkTheme()) customDarkColors else customLightColors,
        typography = Typography(),
        content = { innerPadding ->
            // Conteúdo do seu aplicativo
        }
    )
}
Tenha em mente que as versões mais recentes do Jetpack Compose podem introduzir mudanças na organização dos pacotes e nas APIs, e você deve seguir a documentação e os exemplos mais recentes fornecidos pela Google para garantir a compatibilidade com a versão que você está usando. Certifique-se de verificar a documentação e os recursos oficiais do Jetpack Compose para obter as informações mais atualizadas.