package ${{ packageName }}

import androidx.compose.runtime.Composable
import ${{ coreStyleClassImport }}
import com.sdds.compose.uikit.style.style
import com.sdds.playground.sandbox.core.integration.ComposeStyleProvider
import ${{ themePackageName }}.styles.${{ componentPackage }}.${{ styleName }}

${{ variationImports }}

internal object ${{ themeName }}${{ styleName }}VariationsCompose : ComposeStyleProvider<String, ${{ coreStyleClass }}>() {
    override val variations: Map<String, @Composable () -> ${{ coreStyleClass }}> =
        mapOf(
${{ variations }}
        )
}
