---
title: "CommonStyleScope"
description: "A [CommonStyleScope] is the scope used by a [CommonStyle]."
type: "interface"
lastmod: "2026-09-24"
---
## API Reference

> Source set: Common

```kotlin
public interface CommonStyleScope :
    CustomStyleScope,
    AnimateStyleScope,
    StyleStateScope,
    NestedStyleProviderStyleScope,
    NestedStyleConsumerStyleScope
```

A [CommonStyleScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/CommonStyleScope/api) is the scope used by a [CommonStyle](/jetpack-compose/androidx.compose.foundation/foundation/functions/CommonStyle/api). It provides the common implementation
that all styles scopes share. Is created by a [StyleResolver](/jetpack-compose/androidx.compose.foundation/foundation/classes/StyleResolver/api) when resolving styles and is used
to collect the properties set by a style.
