1// Signature format: 4.0
2package androidx.wear.compose.material3 {
3
4  public final class AlertDialogDefaults {
5    method @androidx.compose.runtime.Composable public void ConfirmButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.IconButtonColors colors, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
6    method @androidx.compose.runtime.Composable public void DismissButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.IconButtonColors colors, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
7    method @androidx.compose.runtime.Composable public void EdgeButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ButtonColors colors, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
8    method @androidx.compose.runtime.Composable public void GroupSeparator();
9    method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues confirmDismissContentPadding();
10    method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues confirmDismissWithIconContentPadding();
11    method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues contentPadding();
12    method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues contentWithIconPadding();
13    method public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> getConfirmIcon();
14    method public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> getDismissIcon();
15    method public androidx.compose.foundation.layout.Arrangement.Vertical getVerticalArrangement();
16    property public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> ConfirmIcon;
17    property public kotlin.jvm.functions.Function1<androidx.compose.foundation.layout.RowScope,kotlin.Unit> DismissIcon;
18    property public androidx.compose.foundation.layout.Arrangement.Vertical VerticalArrangement;
19    field public static final androidx.wear.compose.material3.AlertDialogDefaults INSTANCE;
20  }
21
22  public final class AlertDialogKt {
23    method @androidx.compose.runtime.Composable public static void AlertDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.window.DialogProperties properties, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content);
24    method @androidx.compose.runtime.Composable public static void AlertDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.window.DialogProperties properties, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content);
25    method @androidx.compose.runtime.Composable public static void AlertDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> dismissButton, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.window.DialogProperties properties, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content);
26    method @androidx.compose.runtime.Composable public static void AlertDialogContent(kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content);
27    method @androidx.compose.runtime.Composable public static void AlertDialogContent(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content);
28    method @androidx.compose.runtime.Composable public static void AlertDialogContent(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> confirmButton, kotlin.jvm.functions.Function0<kotlin.Unit> title, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> dismissButton, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional kotlin.jvm.functions.Function0<kotlin.Unit>? text, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.lazy.ScalingLazyListScope,kotlin.Unit>? content);
29  }
30
31  @kotlin.jvm.JvmInline public final value class AngularDirection {
32    field public static final androidx.wear.compose.material3.AngularDirection.Companion Companion;
33  }
34
35  public static final class AngularDirection.Companion {
36    method public int getClockwise();
37    method public int getCounterClockwise();
38    property public int Clockwise;
39    property public int CounterClockwise;
40  }
41
42  @RequiresApi(31) public final class AnimatedTextDefaults {
43    method public int getCacheSize();
44    property public int CacheSize;
45    field public static final androidx.wear.compose.material3.AnimatedTextDefaults INSTANCE;
46  }
47
48  @RequiresApi(31) public final class AnimatedTextFontRegistry {
49    ctor public AnimatedTextFontRegistry(androidx.compose.ui.text.TextStyle textStyle, androidx.compose.ui.text.font.FontVariation.Settings startFontVariationSettings, androidx.compose.ui.text.font.FontVariation.Settings endFontVariationSettings, long startFontSize, long endFontSize, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.FontFamily.Resolver fontFamilyResolver, optional long contentColor, optional int cacheSize);
50  }
51
52  public final class AnimatedTextKt {
53    method @RequiresApi(31) @androidx.compose.runtime.Composable public static void AnimatedText(String text, androidx.wear.compose.material3.AnimatedTextFontRegistry fontRegistry, kotlin.jvm.functions.Function0<java.lang.Float> progressFraction, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.Alignment contentAlignment);
54    method @RequiresApi(31) @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.AnimatedTextFontRegistry rememberAnimatedTextFontRegistry(androidx.compose.ui.text.font.FontVariation.Settings startFontVariationSettings, androidx.compose.ui.text.font.FontVariation.Settings endFontVariationSettings, optional androidx.compose.ui.text.TextStyle textStyle, optional long startFontSize, optional long endFontSize);
55  }
56
57  public final class AppScaffoldKt {
58    method @androidx.compose.runtime.Composable public static void AppScaffold(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> timeText, optional long containerColor, optional long contentColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
59  }
60
61  public final class ArcProgressIndicatorDefaults {
62    method public float calculateRecommendedGapSize(float strokeWidth);
63    method public float getIndeterminateEndAngle();
64    method public float getIndeterminateStartAngle();
65    method public float getIndeterminateStrokeWidth();
66    method @androidx.compose.runtime.Composable public float getRecommendedIndeterminateDiameter();
67    property public float IndeterminateEndAngle;
68    property public float IndeterminateStartAngle;
69    property public float IndeterminateStrokeWidth;
70    property @androidx.compose.runtime.Composable public float recommendedIndeterminateDiameter;
71    field public static final androidx.wear.compose.material3.ArcProgressIndicatorDefaults INSTANCE;
72  }
73
74  public final class ArcProgressIndicatorKt {
75    method @androidx.compose.runtime.Composable public static void ArcProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional float endAngle, optional int angularDirection, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize);
76  }
77
78  @androidx.compose.runtime.Immutable public final class ButtonColors {
79    ctor public ButtonColors(long containerColor, long contentColor, long secondaryContentColor, long iconColor, long disabledContainerColor, long disabledContentColor, long disabledSecondaryContentColor, long disabledIconColor);
80    method public androidx.wear.compose.material3.ButtonColors copy(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
81    method public long getContainerColor();
82    method public long getContentColor();
83    method public long getDisabledContainerColor();
84    method public long getDisabledContentColor();
85    method public long getDisabledIconColor();
86    method public long getDisabledSecondaryContentColor();
87    method public long getIconColor();
88    method public long getSecondaryContentColor();
89    property public long containerColor;
90    property public long contentColor;
91    property public long disabledContainerColor;
92    property public long disabledContentColor;
93    property public long disabledIconColor;
94    property public long disabledSecondaryContentColor;
95    property public long iconColor;
96    property public long secondaryContentColor;
97  }
98
99  public final class ButtonDefaults {
100    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors buttonColors();
101    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors buttonColors(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
102    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors childButtonColors();
103    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors childButtonColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
104    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter containerPainter(androidx.compose.ui.graphics.painter.Painter image, optional androidx.compose.ui.graphics.Brush? scrim, optional boolean sizeToIntrinsics, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha);
105    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter disabledContainerPainter(androidx.compose.ui.graphics.painter.Painter containerPainter);
106    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledTonalButtonColors();
107    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledTonalButtonColors(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
108    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledVariantButtonColors();
109    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors filledVariantButtonColors(optional long containerColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContainerColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
110    method public float getButtonExtraLargeIconStartPadding();
111    method public float getButtonHorizontalPadding();
112    method public float getButtonLargeIconStartPadding();
113    method public float getButtonVerticalPadding();
114    method public androidx.compose.foundation.layout.PaddingValues getButtonWithExtraLargeIconContentPadding();
115    method public androidx.compose.foundation.layout.PaddingValues getButtonWithLargeIconContentPadding();
116    method public androidx.compose.foundation.layout.PaddingValues getCompactButtonContentPadding();
117    method public float getCompactButtonHeight();
118    method public float getCompactButtonHorizontalPadding();
119    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getCompactButtonShape();
120    method public androidx.compose.foundation.layout.PaddingValues getCompactButtonTapTargetPadding();
121    method public float getCompactButtonVerticalPadding();
122    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
123    method public float getDisabledContainerAlpha();
124    method public float getExtraLargeIconSize();
125    method public float getExtraSmallIconSize();
126    method public float getHeight();
127    method public float getIconSize();
128    method public float getIconSpacing();
129    method @androidx.compose.runtime.Composable public long getImageBackgroundGradientEndColor();
130    method @androidx.compose.runtime.Composable public long getImageBackgroundGradientStartColor();
131    method public float getLargeIconSize();
132    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape();
133    method public float getSmallIconSize();
134    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors imageButtonColors();
135    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors imageButtonColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
136    method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedButtonBorder(boolean enabled, optional long borderColor, optional long disabledBorderColor, optional float borderWidth);
137    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors outlinedButtonColors();
138    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ButtonColors outlinedButtonColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
139    property public float ButtonExtraLargeIconStartPadding;
140    property public float ButtonHorizontalPadding;
141    property public float ButtonLargeIconStartPadding;
142    property public float ButtonVerticalPadding;
143    property public androidx.compose.foundation.layout.PaddingValues ButtonWithExtraLargeIconContentPadding;
144    property public androidx.compose.foundation.layout.PaddingValues ButtonWithLargeIconContentPadding;
145    property public androidx.compose.foundation.layout.PaddingValues CompactButtonContentPadding;
146    property public float CompactButtonHeight;
147    property public float CompactButtonHorizontalPadding;
148    property public androidx.compose.foundation.layout.PaddingValues CompactButtonTapTargetPadding;
149    property public float CompactButtonVerticalPadding;
150    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
151    property public float DisabledContainerAlpha;
152    property public float ExtraLargeIconSize;
153    property public float ExtraSmallIconSize;
154    property public float Height;
155    property public float IconSize;
156    property public float IconSpacing;
157    property public float LargeIconSize;
158    property public float SmallIconSize;
159    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape compactButtonShape;
160    property @androidx.compose.runtime.Composable public long imageBackgroundGradientEndColor;
161    property @androidx.compose.runtime.Composable public long imageBackgroundGradientStartColor;
162    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape;
163    field public static final androidx.wear.compose.material3.ButtonDefaults INSTANCE;
164  }
165
166  public final class ButtonGroupDefaults {
167    method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues fullWidthPaddings();
168    method public float getExpansionWidth();
169    method public float getMinWidth();
170    method public float getSpacing();
171    property public float ExpansionWidth;
172    property public float MinWidth;
173    property public float Spacing;
174    field public static final androidx.wear.compose.material3.ButtonGroupDefaults INSTANCE;
175  }
176
177  public final class ButtonGroupKt {
178    method @androidx.compose.runtime.Composable public static void ButtonGroup(optional androidx.compose.ui.Modifier modifier, optional float spacing, optional float expansionWidth, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.Alignment.Vertical verticalAlignment, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material3.ButtonGroupScope,kotlin.Unit> content);
179  }
180
181  public interface ButtonGroupScope {
182    method public androidx.compose.ui.Modifier animateWidth(androidx.compose.ui.Modifier, androidx.compose.foundation.interaction.InteractionSource interactionSource);
183    method public androidx.compose.ui.Modifier minWidth(androidx.compose.ui.Modifier, optional float minWidth);
184    method public androidx.compose.ui.Modifier weight(androidx.compose.ui.Modifier, @FloatRange(from=0.0, fromInclusive=false) float weight);
185  }
186
187  public final class ButtonKt {
188    method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
189    method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
190    method @androidx.compose.runtime.Composable public static void ChildButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
191    method @androidx.compose.runtime.Composable public static void ChildButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
192    method @androidx.compose.runtime.Composable public static void CompactButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? label);
193    method @androidx.compose.runtime.Composable public static void FilledTonalButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
194    method @androidx.compose.runtime.Composable public static void FilledTonalButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
195    method @androidx.compose.runtime.Composable public static void ImageButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.painter.Painter disabledContainerPainter, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
196    method @androidx.compose.runtime.Composable public static void ImageButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.painter.Painter disabledContainerPainter, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
197    method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
198    method @androidx.compose.runtime.Composable public static void OutlinedButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
199  }
200
201  @androidx.compose.runtime.Immutable public final class CardColors {
202    ctor public CardColors(long containerColor, long contentColor, long appNameColor, long timeColor, long titleColor, long subtitleColor);
203    method public androidx.wear.compose.material3.CardColors copy(optional long containerColor, optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor);
204    method public long getAppNameColor();
205    method public long getContainerColor();
206    method public long getContentColor();
207    method public long getSubtitleColor();
208    method public long getTimeColor();
209    method public long getTitleColor();
210    property public long appNameColor;
211    property public long containerColor;
212    property public long contentColor;
213    property public long subtitleColor;
214    property public long timeColor;
215    property public long titleColor;
216  }
217
218  public final class CardDefaults {
219    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors cardColors();
220    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors cardColors(optional long containerColor, optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor);
221    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter containerPainter(androidx.compose.ui.graphics.painter.Painter image, optional androidx.compose.ui.graphics.Brush scrim, optional boolean sizeToIntrinsics, optional androidx.compose.ui.Alignment alignment, optional androidx.compose.ui.layout.ContentScale contentScale, optional float alpha);
222    method public float getAppImageSize();
223    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
224    method public float getHeight();
225    method public float getImageBottomPadding();
226    method public androidx.compose.foundation.layout.PaddingValues getImageContentPadding();
227    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getScrimColor();
228    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape();
229    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors imageCardColors();
230    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors imageCardColors(optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor);
231    method @androidx.compose.runtime.Composable public androidx.compose.foundation.BorderStroke outlinedCardBorder(optional long outlineColor, optional float borderWidth);
232    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors outlinedCardColors();
233    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CardColors outlinedCardColors(optional long contentColor, optional long appNameColor, optional long timeColor, optional long titleColor, optional long subtitleColor);
234    property public float AppImageSize;
235    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
236    property public float Height;
237    property public float ImageBottomPadding;
238    property public androidx.compose.foundation.layout.PaddingValues ImageContentPadding;
239    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long scrimColor;
240    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape shape;
241    field public static final androidx.wear.compose.material3.CardDefaults INSTANCE;
242  }
243
244  public final class CardKt {
245    method @androidx.compose.runtime.Composable public static void AppCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> appName, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? appImage, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? time, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
246    method @androidx.compose.runtime.Composable public static void Card(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
247    method @androidx.compose.runtime.Composable public static void ImageCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
248    method @androidx.compose.runtime.Composable public static void ImageCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.compose.ui.graphics.painter.Painter containerPainter, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function0<kotlin.Unit>? time, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? subtitle, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function0<kotlin.Unit>? content);
249    method @androidx.compose.runtime.Composable public static void OutlinedCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
250    method @androidx.compose.runtime.Composable public static void TitleCard(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional kotlin.jvm.functions.Function0<kotlin.Unit>? time, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? subtitle, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CardColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function0<kotlin.Unit>? content);
251  }
252
253  @androidx.compose.runtime.Immutable public final class CheckboxButtonColors {
254    ctor public CheckboxButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedIconColor, long checkedBoxColor, long checkedCheckmarkColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedIconColor, long uncheckedBoxColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedIconColor, long disabledCheckedBoxColor, long disabledCheckedCheckmarkColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedIconColor, long disabledUncheckedBoxColor);
255    method public androidx.wear.compose.material3.CheckboxButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedBoxColor);
256    method public long getCheckedBoxColor();
257    method public long getCheckedCheckmarkColor();
258    method public long getCheckedContainerColor();
259    method public long getCheckedContentColor();
260    method public long getCheckedIconColor();
261    method public long getCheckedSecondaryContentColor();
262    method public long getDisabledCheckedBoxColor();
263    method public long getDisabledCheckedCheckmarkColor();
264    method public long getDisabledCheckedContainerColor();
265    method public long getDisabledCheckedContentColor();
266    method public long getDisabledCheckedIconColor();
267    method public long getDisabledCheckedSecondaryContentColor();
268    method public long getDisabledUncheckedBoxColor();
269    method public long getDisabledUncheckedContainerColor();
270    method public long getDisabledUncheckedContentColor();
271    method public long getDisabledUncheckedIconColor();
272    method public long getDisabledUncheckedSecondaryContentColor();
273    method public long getUncheckedBoxColor();
274    method public long getUncheckedContainerColor();
275    method public long getUncheckedContentColor();
276    method public long getUncheckedIconColor();
277    method public long getUncheckedSecondaryContentColor();
278    property public long checkedBoxColor;
279    property public long checkedCheckmarkColor;
280    property public long checkedContainerColor;
281    property public long checkedContentColor;
282    property public long checkedIconColor;
283    property public long checkedSecondaryContentColor;
284    property public long disabledCheckedBoxColor;
285    property public long disabledCheckedCheckmarkColor;
286    property public long disabledCheckedContainerColor;
287    property public long disabledCheckedContentColor;
288    property public long disabledCheckedIconColor;
289    property public long disabledCheckedSecondaryContentColor;
290    property public long disabledUncheckedBoxColor;
291    property public long disabledUncheckedContainerColor;
292    property public long disabledUncheckedContentColor;
293    property public long disabledUncheckedIconColor;
294    property public long disabledUncheckedSecondaryContentColor;
295    property public long uncheckedBoxColor;
296    property public long uncheckedContainerColor;
297    property public long uncheckedContentColor;
298    property public long uncheckedIconColor;
299    property public long uncheckedSecondaryContentColor;
300  }
301
302  public final class CheckboxButtonDefaults {
303    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CheckboxButtonColors checkboxButtonColors();
304    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.CheckboxButtonColors checkboxButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedBoxColor);
305    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getCheckboxButtonShape();
306    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
307    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSplitCheckboxButtonShape();
308    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitCheckboxButtonColors splitCheckboxButtonColors();
309    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitCheckboxButtonColors splitCheckboxButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedBoxColor);
310    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
311    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape checkboxButtonShape;
312    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape splitCheckboxButtonShape;
313    field public static final androidx.wear.compose.material3.CheckboxButtonDefaults INSTANCE;
314  }
315
316  public final class CheckboxButtonKt {
317    method @androidx.compose.runtime.Composable public static void CheckboxButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.CheckboxButtonColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
318    method @androidx.compose.runtime.Composable public static void SplitCheckboxButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, String? toggleContentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onContainerClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SplitCheckboxButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? toggleInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource? containerInteractionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional String? containerClickLabel, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
319  }
320
321  public final class CircularProgressIndicatorDefaults {
322    method public float calculateRecommendedGapSize(float strokeWidth);
323    method public float getFullScreenPadding();
324    method public float getIndeterminateStrokeWidth();
325    method @androidx.compose.runtime.Composable public float getLargeStrokeWidth();
326    method @androidx.compose.runtime.Composable public float getSmallStrokeWidth();
327    method public float getStartAngle();
328    property public float FullScreenPadding;
329    property public float IndeterminateStrokeWidth;
330    property public float StartAngle;
331    property @androidx.compose.runtime.Composable public float largeStrokeWidth;
332    property @androidx.compose.runtime.Composable public float smallStrokeWidth;
333    field public static final androidx.wear.compose.material3.CircularProgressIndicatorDefaults INSTANCE;
334  }
335
336  public final class CircularProgressIndicatorKt {
337    method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize);
338    method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional boolean allowProgressOverflow, optional float startAngle, optional float endAngle, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize);
339    method public static void drawCircularProgressIndicator(androidx.compose.ui.graphics.drawscope.DrawScope, float progress, androidx.wear.compose.material3.ProgressIndicatorColors colors, float strokeWidth, optional boolean enabled, optional float targetProgress, optional boolean allowProgressOverflow, optional float startAngle, optional float endAngle, optional float gapSize);
340  }
341
342  @androidx.compose.runtime.Immutable @androidx.compose.runtime.Stable public final class ColorScheme {
343    ctor public ColorScheme();
344    ctor public ColorScheme(optional long primary, optional long primaryDim, optional long primaryContainer, optional long onPrimary, optional long onPrimaryContainer, optional long secondary, optional long secondaryDim, optional long secondaryContainer, optional long onSecondary, optional long onSecondaryContainer, optional long tertiary, optional long tertiaryDim, optional long tertiaryContainer, optional long onTertiary, optional long onTertiaryContainer, optional long surfaceContainerLow, optional long surfaceContainer, optional long surfaceContainerHigh, optional long onSurface, optional long onSurfaceVariant, optional long outline, optional long outlineVariant, optional long background, optional long onBackground, optional long error, optional long errorDim, optional long errorContainer, optional long onError, optional long onErrorContainer);
345    method public androidx.wear.compose.material3.ColorScheme copy(optional long primary, optional long primaryDim, optional long primaryContainer, optional long onPrimary, optional long onPrimaryContainer, optional long secondary, optional long secondaryDim, optional long secondaryContainer, optional long onSecondary, optional long onSecondaryContainer, optional long tertiary, optional long tertiaryDim, optional long tertiaryContainer, optional long onTertiary, optional long onTertiaryContainer, optional long surfaceContainerLow, optional long surfaceContainer, optional long surfaceContainerHigh, optional long onSurface, optional long onSurfaceVariant, optional long outline, optional long outlineVariant, optional long background, optional long onBackground, optional long error, optional long errorDim, optional long errorContainer, optional long onError, optional long onErrorContainer);
346    method public long getBackground();
347    method public long getError();
348    method public long getErrorContainer();
349    method public long getErrorDim();
350    method public long getOnBackground();
351    method public long getOnError();
352    method public long getOnErrorContainer();
353    method public long getOnPrimary();
354    method public long getOnPrimaryContainer();
355    method public long getOnSecondary();
356    method public long getOnSecondaryContainer();
357    method public long getOnSurface();
358    method public long getOnSurfaceVariant();
359    method public long getOnTertiary();
360    method public long getOnTertiaryContainer();
361    method public long getOutline();
362    method public long getOutlineVariant();
363    method public long getPrimary();
364    method public long getPrimaryContainer();
365    method public long getPrimaryDim();
366    method public long getSecondary();
367    method public long getSecondaryContainer();
368    method public long getSecondaryDim();
369    method public long getSurfaceContainer();
370    method public long getSurfaceContainerHigh();
371    method public long getSurfaceContainerLow();
372    method public long getTertiary();
373    method public long getTertiaryContainer();
374    method public long getTertiaryDim();
375    property public long background;
376    property public long error;
377    property public long errorContainer;
378    property public long errorDim;
379    property public long onBackground;
380    property public long onError;
381    property public long onErrorContainer;
382    property public long onPrimary;
383    property public long onPrimaryContainer;
384    property public long onSecondary;
385    property public long onSecondaryContainer;
386    property public long onSurface;
387    property public long onSurfaceVariant;
388    property public long onTertiary;
389    property public long onTertiaryContainer;
390    property public long outline;
391    property public long outlineVariant;
392    property public long primary;
393    property public long primaryContainer;
394    property public long primaryDim;
395    property public long secondary;
396    property public long secondaryContainer;
397    property public long secondaryDim;
398    property public long surfaceContainer;
399    property public long surfaceContainerHigh;
400    property public long surfaceContainerLow;
401    property public long tertiary;
402    property public long tertiaryContainer;
403    property public long tertiaryDim;
404  }
405
406  public final class ColorSchemeKt {
407    method public static long contentColorFor(androidx.wear.compose.material3.ColorScheme, long backgroundColor);
408    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long contentColorFor(long backgroundColor);
409  }
410
411  public final class ConfirmationDialogColors {
412    ctor public ConfirmationDialogColors(long iconColor, long iconContainerColor, long textColor);
413    method public androidx.wear.compose.material3.ConfirmationDialogColors copy(optional long iconColor, optional long iconContainerColor, optional long textColor);
414    method public long getIconColor();
415    method public long getIconContainerColor();
416    method public long getTextColor();
417    property public long iconColor;
418    property public long iconContainerColor;
419    property public long textColor;
420  }
421
422  public final class ConfirmationDialogDefaults {
423    method @androidx.compose.runtime.Composable public void FailureIcon();
424    method @androidx.compose.runtime.Composable public void SuccessIcon();
425    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors colors();
426    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors colors(optional long iconColor, optional long iconContainerColor, optional long textColor);
427    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors failureColors();
428    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors failureColors(optional long iconColor, optional long iconContainerColor, optional long textColor);
429    method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle getCurvedTextStyle();
430    method public long getDurationMillis();
431    method public float getIconSize();
432    method public float getSmallIconSize();
433    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors successColors();
434    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ConfirmationDialogColors successColors(optional long iconColor, optional long iconContainerColor, optional long textColor);
435    property public long DurationMillis;
436    property public float IconSize;
437    property public float SmallIconSize;
438    property @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle curvedTextStyle;
439    field public static final androidx.wear.compose.material3.ConfirmationDialogDefaults INSTANCE;
440  }
441
442  public final class ConfirmationDialogKt {
443    method @androidx.compose.runtime.Composable public static void ConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? text, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, kotlin.jvm.functions.Function0<kotlin.Unit> content);
444    method @androidx.compose.runtime.Composable public static void ConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, kotlin.jvm.functions.Function0<kotlin.Unit> content);
445    method @androidx.compose.runtime.Composable public static void ConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? text, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, kotlin.jvm.functions.Function0<kotlin.Unit> content);
446    method @androidx.compose.runtime.Composable public static void ConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, kotlin.jvm.functions.Function0<kotlin.Unit> content);
447    method @androidx.compose.runtime.Composable public static void FailureConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, optional kotlin.jvm.functions.Function0<kotlin.Unit> content);
448    method @androidx.compose.runtime.Composable public static void FailureConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional kotlin.jvm.functions.Function0<kotlin.Unit> content);
449    method @androidx.compose.runtime.Composable public static void SuccessConfirmationDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, optional kotlin.jvm.functions.Function0<kotlin.Unit> content);
450    method @androidx.compose.runtime.Composable public static void SuccessConfirmationDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ConfirmationDialogColors colors, optional kotlin.jvm.functions.Function0<kotlin.Unit> content);
451    method public static void confirmationDialogCurvedText(androidx.wear.compose.foundation.CurvedScope, String text, androidx.wear.compose.foundation.CurvedTextStyle style);
452  }
453
454  public final class ContentColorKt {
455    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> getLocalContentColor();
456    property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> LocalContentColor;
457  }
458
459  public final class CurvedTextDefaults {
460    method @androidx.compose.runtime.Composable public long backgroundColor();
461    method public float getScrollableContentMaxSweepAngle();
462    method public float getStaticContentMaxSweepAngle();
463    property public float ScrollableContentMaxSweepAngle;
464    property public float StaticContentMaxSweepAngle;
465    field public static final androidx.wear.compose.material3.CurvedTextDefaults INSTANCE;
466  }
467
468  public final class CurvedTextKt {
469    method public static void curvedText(androidx.wear.compose.foundation.CurvedScope, String text, optional androidx.wear.compose.foundation.CurvedModifier modifier, optional float maxSweepAngle, optional long background, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional long letterSpacing, optional long letterSpacingCounterClockwise, optional androidx.wear.compose.foundation.CurvedTextStyle? style, optional androidx.wear.compose.foundation.CurvedDirection.Angular? angularDirection, optional int overflow);
470  }
471
472  @androidx.compose.runtime.Immutable public final class DatePickerColors {
473    ctor public DatePickerColors(long activePickerContentColor, long inactivePickerContentColor, long invalidPickerContentColor, long pickerLabelColor, long nextButtonContentColor, long nextButtonContainerColor, long confirmButtonContentColor, long confirmButtonContainerColor);
474    method public androidx.wear.compose.material3.DatePickerColors copy(optional long activePickerContentColor, optional long inactivePickerContentColor, optional long invalidPickerContentColor, optional long pickerLabelColor, optional long nextButtonContentColor, optional long nextButtonContainerColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor);
475    method public long getActivePickerContentColor();
476    method public long getConfirmButtonContainerColor();
477    method public long getConfirmButtonContentColor();
478    method public long getInactivePickerContentColor();
479    method public long getInvalidPickerContentColor();
480    method public long getNextButtonContainerColor();
481    method public long getNextButtonContentColor();
482    method public long getPickerLabelColor();
483    property public long activePickerContentColor;
484    property public long confirmButtonContainerColor;
485    property public long confirmButtonContentColor;
486    property public long inactivePickerContentColor;
487    property public long invalidPickerContentColor;
488    property public long nextButtonContainerColor;
489    property public long nextButtonContentColor;
490    property public long pickerLabelColor;
491  }
492
493  public final class DatePickerDefaults {
494    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.DatePickerColors datePickerColors();
495    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.DatePickerColors datePickerColors(optional long activePickerContentColor, optional long inactivePickerContentColor, optional long invalidPickerContentColor, optional long pickerLabelColor, optional long nextButtonContentColor, optional long nextButtonContainerColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor);
496    method @androidx.compose.runtime.Composable public int getDatePickerType();
497    property @androidx.compose.runtime.Composable public int datePickerType;
498    field public static final androidx.wear.compose.material3.DatePickerDefaults INSTANCE;
499  }
500
501  public final class DatePickerKt {
502    method @RequiresApi(android.os.Build.VERSION_CODES.O) @androidx.compose.runtime.Composable public static void DatePicker(java.time.LocalDate initialDate, kotlin.jvm.functions.Function1<? super java.time.LocalDate,kotlin.Unit> onDatePicked, optional androidx.compose.ui.Modifier modifier, optional java.time.LocalDate? minValidDate, optional java.time.LocalDate? maxValidDate, optional int datePickerType, optional androidx.wear.compose.material3.DatePickerColors colors);
503  }
504
505  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class DatePickerType {
506    field public static final androidx.wear.compose.material3.DatePickerType.Companion Companion;
507  }
508
509  public static final class DatePickerType.Companion {
510    method public int getDayMonthYear();
511    method public int getMonthDayYear();
512    method public int getYearMonthDay();
513    property public int DayMonthYear;
514    property public int MonthDayYear;
515    property public int YearMonthDay;
516  }
517
518  public final class DialogKt {
519    method @androidx.compose.runtime.Composable public static void Dialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content);
520  }
521
522  public final class DynamicColorSchemeKt {
523    method public static androidx.wear.compose.material3.ColorScheme? dynamicColorScheme(android.content.Context context);
524  }
525
526  public final class EdgeButtonDefaults {
527    method public float getExtraSmallIconSize();
528    method public float getLargeIconSize();
529    method public float getMediumIconSize();
530    method public float getSmallIconSize();
531    method public float iconSizeFor(float edgeButtonSize);
532    property public float ExtraSmallIconSize;
533    property public float LargeIconSize;
534    property public float MediumIconSize;
535    property public float SmallIconSize;
536    field public static final androidx.wear.compose.material3.EdgeButtonDefaults INSTANCE;
537  }
538
539  public final class EdgeButtonKt {
540    method @androidx.compose.runtime.Composable public static void EdgeButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional float buttonSize, optional boolean enabled, optional androidx.wear.compose.material3.ButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
541  }
542
543  @kotlin.jvm.JvmInline public final value class EdgeButtonSize {
544    field public static final androidx.wear.compose.material3.EdgeButtonSize.Companion Companion;
545  }
546
547  public static final class EdgeButtonSize.Companion {
548    method public float getExtraSmall();
549    method public float getLarge();
550    method public float getMedium();
551    method public float getSmall();
552    property public float ExtraSmall;
553    property public float Large;
554    property public float Medium;
555    property public float Small;
556  }
557
558  public final class FadingExpandingLabelDefaults {
559    method @androidx.compose.runtime.Composable public androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> getAnimationSpec();
560    property @androidx.compose.runtime.Composable public androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> animationSpec;
561    field public static final androidx.wear.compose.material3.FadingExpandingLabelDefaults INSTANCE;
562  }
563
564  public final class FadingExpandingLabelKt {
565    method @androidx.compose.runtime.Composable public static void FadingExpandingLabel(String text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional boolean softWrap, optional int maxLines, optional int minLines, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.animation.core.FiniteAnimationSpec<java.lang.Float> animationSpec);
566  }
567
568  @androidx.compose.runtime.Immutable public final class IconButtonColors {
569    ctor public IconButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor);
570    method public androidx.wear.compose.material3.IconButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
571    method public long getContainerColor();
572    method public long getContentColor();
573    method public long getDisabledContainerColor();
574    method public long getDisabledContentColor();
575    property public long containerColor;
576    property public long contentColor;
577    property public long disabledContainerColor;
578    property public long disabledContentColor;
579  }
580
581  public final class IconButtonDefaults {
582    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes animatedShapes();
583    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape);
584    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledIconButtonColors();
585    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
586    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledTonalIconButtonColors();
587    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledTonalIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
588    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledVariantIconButtonColors();
589    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors filledVariantIconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
590    method public float getDefaultButtonSize();
591    method public float getDefaultIconSize();
592    method public float getDisabledImageOpacity();
593    method public float getExtraSmallButtonSize();
594    method public float getLargeButtonSize();
595    method public float getLargeIconSize();
596    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape();
597    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape();
598    method public float getSmallButtonSize();
599    method public float getSmallIconSize();
600    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors iconButtonColors();
601    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors iconButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
602    method public float iconSizeFor(float buttonSize);
603    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors outlinedIconButtonColors();
604    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonColors outlinedIconButtonColors(optional long contentColor, optional long disabledContentColor);
605    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes shapes();
606    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconButtonShapes shapes(androidx.compose.ui.graphics.Shape shape);
607    property public float DefaultButtonSize;
608    property public float DefaultIconSize;
609    property public float DisabledImageOpacity;
610    property public float ExtraSmallButtonSize;
611    property public float LargeButtonSize;
612    property public float LargeIconSize;
613    property public float SmallButtonSize;
614    property public float SmallIconSize;
615    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape;
616    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape;
617    field public static final androidx.wear.compose.material3.IconButtonDefaults INSTANCE;
618  }
619
620  public final class IconButtonKt {
621    method @androidx.compose.runtime.Composable public static void FilledIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
622    method @androidx.compose.runtime.Composable public static void FilledTonalIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
623    method @androidx.compose.runtime.Composable public static void IconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
624    method @androidx.compose.runtime.Composable public static void OutlinedIconButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.IconButtonShapes shapes, optional androidx.wear.compose.material3.IconButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
625  }
626
627  public final class IconButtonShapes {
628    ctor public IconButtonShapes(androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.graphics.Shape pressedShape);
629    method public androidx.wear.compose.material3.IconButtonShapes copy(optional androidx.compose.ui.graphics.Shape? shape, optional androidx.compose.ui.graphics.Shape? pressedShape);
630    method public androidx.compose.ui.graphics.Shape getPressedShape();
631    method public androidx.compose.ui.graphics.Shape getShape();
632    property public androidx.compose.ui.graphics.Shape pressedShape;
633    property public androidx.compose.ui.graphics.Shape shape;
634  }
635
636  public final class IconKt {
637    method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.ImageBitmap bitmap, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint);
638    method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.painter.Painter painter, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint);
639    method @androidx.compose.runtime.Composable public static void Icon(androidx.compose.ui.graphics.vector.ImageVector imageVector, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional long tint);
640  }
641
642  @androidx.compose.runtime.Immutable public final class IconToggleButtonColors {
643    ctor public IconToggleButtonColors(long checkedContainerColor, long checkedContentColor, long uncheckedContainerColor, long uncheckedContentColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor);
644    method public androidx.wear.compose.material3.IconToggleButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor);
645    method public long getCheckedContainerColor();
646    method public long getCheckedContentColor();
647    method public long getDisabledCheckedContainerColor();
648    method public long getDisabledCheckedContentColor();
649    method public long getDisabledUncheckedContainerColor();
650    method public long getDisabledUncheckedContentColor();
651    method public long getUncheckedContainerColor();
652    method public long getUncheckedContentColor();
653    property public long checkedContainerColor;
654    property public long checkedContentColor;
655    property public long disabledCheckedContainerColor;
656    property public long disabledCheckedContentColor;
657    property public long disabledUncheckedContainerColor;
658    property public long disabledUncheckedContentColor;
659    property public long uncheckedContainerColor;
660    property public long uncheckedContentColor;
661  }
662
663  public final class IconToggleButtonDefaults {
664    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes animatedShapes();
665    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape);
666    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonColors colors();
667    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonColors colors(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor);
668    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getCheckedShape();
669    method public float getDefaultIconSize();
670    method public float getExtraLargeIconSize();
671    method public float getExtraLargeSize();
672    method public float getLargeIconSize();
673    method public float getLargeSize();
674    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape();
675    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape();
676    method public float getSize();
677    method public float getSmallIconSize();
678    method public float getSmallSize();
679    method public float iconSizeFor(float buttonSize);
680    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes shapes();
681    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes shapes(androidx.compose.ui.graphics.Shape shape);
682    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes variantAnimatedShapes();
683    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.IconToggleButtonShapes variantAnimatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? uncheckedShape, optional androidx.compose.foundation.shape.CornerBasedShape? checkedShape);
684    property public float DefaultIconSize;
685    property public float ExtraLargeIconSize;
686    property public float ExtraLargeSize;
687    property public float LargeIconSize;
688    property public float LargeSize;
689    property public float Size;
690    property public float SmallIconSize;
691    property public float SmallSize;
692    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape checkedShape;
693    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape;
694    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape;
695    field public static final androidx.wear.compose.material3.IconToggleButtonDefaults INSTANCE;
696  }
697
698  public final class IconToggleButtonKt {
699    method @androidx.compose.runtime.Composable public static void IconToggleButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.IconToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.IconToggleButtonShapes shapes, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
700  }
701
702  public final class IconToggleButtonShapes {
703    ctor public IconToggleButtonShapes(androidx.compose.ui.graphics.Shape uncheckedShape, optional androidx.compose.ui.graphics.Shape checkedShape, optional androidx.compose.ui.graphics.Shape uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape checkedPressedShape);
704    method public androidx.wear.compose.material3.IconToggleButtonShapes copy(optional androidx.compose.ui.graphics.Shape? uncheckedShape, optional androidx.compose.ui.graphics.Shape? checkedShape, optional androidx.compose.ui.graphics.Shape? uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape? checkedPressedShape);
705    method public androidx.compose.ui.graphics.Shape getCheckedPressedShape();
706    method public androidx.compose.ui.graphics.Shape getCheckedShape();
707    method public androidx.compose.ui.graphics.Shape getUncheckedPressedShape();
708    method public androidx.compose.ui.graphics.Shape getUncheckedShape();
709    property public androidx.compose.ui.graphics.Shape checkedPressedShape;
710    property public androidx.compose.ui.graphics.Shape checkedShape;
711    property public androidx.compose.ui.graphics.Shape uncheckedPressedShape;
712    property public androidx.compose.ui.graphics.Shape uncheckedShape;
713  }
714
715  public final class InteractiveComponentSizeKt {
716    method @androidx.compose.runtime.Stable public static androidx.compose.ui.Modifier minimumInteractiveComponentSize(androidx.compose.ui.Modifier);
717  }
718
719  public final class LevelIndicatorColors {
720    ctor public LevelIndicatorColors(long indicatorColor, long trackColor, long disabledIndicatorColor, long disabledTrackColor);
721    method public androidx.wear.compose.material3.LevelIndicatorColors copy(optional long indicatorColor, optional long trackColor, optional long disabledIndicatorColor, optional long disabledTrackColor);
722    method public long getDisabledIndicatorColor();
723    method public long getDisabledTrackColor();
724    method public long getIndicatorColor();
725    method public long getTrackColor();
726    property public long disabledIndicatorColor;
727    property public long disabledTrackColor;
728    property public long indicatorColor;
729    property public long trackColor;
730  }
731
732  public final class LevelIndicatorDefaults {
733    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.LevelIndicatorColors colors();
734    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.LevelIndicatorColors colors(optional long indicatorColor, optional long trackColor, optional long disabledIndicatorColor, optional long disabledTrackColor);
735    method public float getStrokeWidth();
736    method public float getSweepAngle();
737    property public float StrokeWidth;
738    property public float SweepAngle;
739    field public static final androidx.wear.compose.material3.LevelIndicatorDefaults INSTANCE;
740  }
741
742  public final class LevelIndicatorKt {
743    method @androidx.compose.runtime.Composable public static void LevelIndicator(kotlin.jvm.functions.Function0<java.lang.Float> value, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.LevelIndicatorColors colors, optional float strokeWidth, optional @FloatRange(from=0.0, to=360.0) float sweepAngle, optional boolean reverseDirection);
744    method @androidx.compose.runtime.Composable public static void StepperLevelIndicator(kotlin.jvm.functions.Function0<java.lang.Float> value, optional androidx.compose.ui.Modifier modifier, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional boolean enabled, optional androidx.wear.compose.material3.LevelIndicatorColors colors, optional float strokeWidth, optional @FloatRange(from=0.0, to=360.0) float sweepAngle, optional boolean reverseDirection);
745    method @androidx.compose.runtime.Composable public static void StepperLevelIndicator(kotlin.jvm.functions.Function0<java.lang.Integer> value, kotlin.ranges.IntProgression valueProgression, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.LevelIndicatorColors colors, optional float strokeWidth, optional @FloatRange(from=0.0, to=360.0) float sweepAngle, optional boolean reverseDirection);
746  }
747
748  public final class LinearProgressIndicatorDefaults {
749    method public float getStrokeWidthLarge();
750    method public float getStrokeWidthSmall();
751    property public float StrokeWidthLarge;
752    property public float StrokeWidthSmall;
753    field public static final androidx.wear.compose.material3.LinearProgressIndicatorDefaults INSTANCE;
754  }
755
756  public final class LinearProgressIndicatorKt {
757    method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional boolean enabled);
758  }
759
760  public final class ListHeaderDefaults {
761    method @androidx.compose.runtime.Composable public long getContentColor();
762    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
763    method @androidx.compose.runtime.Composable public long getSubHeaderContentColor();
764    method public androidx.compose.foundation.layout.PaddingValues getSubHeaderContentPadding();
765    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
766    property public androidx.compose.foundation.layout.PaddingValues SubHeaderContentPadding;
767    property @androidx.compose.runtime.Composable public long contentColor;
768    property @androidx.compose.runtime.Composable public long subHeaderContentColor;
769    field public static final androidx.wear.compose.material3.ListHeaderDefaults INSTANCE;
770  }
771
772  public final class ListHeaderKt {
773    method @androidx.compose.runtime.Composable public static void ListHeader(optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
774    method @androidx.compose.runtime.Composable public static void ListSubHeader(optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
775  }
776
777  public final class MaterialTheme {
778    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.ColorScheme getColorScheme();
779    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.MotionScheme getMotionScheme();
780    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Shapes getShapes();
781    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Typography getTypography();
782    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.ColorScheme colorScheme;
783    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.MotionScheme motionScheme;
784    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Shapes shapes;
785    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material3.Typography typography;
786    field public static final androidx.wear.compose.material3.MaterialTheme INSTANCE;
787  }
788
789  public final class MaterialThemeKt {
790    method @androidx.compose.runtime.Composable public static void MaterialTheme(optional androidx.wear.compose.material3.ColorScheme colorScheme, optional androidx.wear.compose.material3.Typography typography, optional androidx.wear.compose.material3.Shapes shapes, optional androidx.wear.compose.material3.MotionScheme motionScheme, kotlin.jvm.functions.Function0<kotlin.Unit> content);
791  }
792
793  @androidx.compose.runtime.Immutable public interface MotionScheme {
794    method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> defaultEffectsSpec();
795    method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> defaultSpatialSpec();
796    method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> fastEffectsSpec();
797    method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> fastSpatialSpec();
798    method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> slowEffectsSpec();
799    method public <T> androidx.compose.animation.core.FiniteAnimationSpec<T> slowSpatialSpec();
800    field public static final androidx.wear.compose.material3.MotionScheme.Companion Companion;
801  }
802
803  public static final class MotionScheme.Companion {
804    method public androidx.wear.compose.material3.MotionScheme expressive();
805    method public androidx.wear.compose.material3.MotionScheme standard();
806  }
807
808  public final class OpenOnPhoneDialogColors {
809    ctor public OpenOnPhoneDialogColors(long iconColor, long iconContainerColor, long progressIndicatorColor, long progressTrackColor, long textColor);
810    method public androidx.wear.compose.material3.OpenOnPhoneDialogColors copy(optional long iconColor, optional long iconContainerColor, optional long progressIndicatorColor, optional long progressTrackColor, optional long textColor);
811    method public long getIconColor();
812    method public long getIconContainerColor();
813    method public long getProgressIndicatorColor();
814    method public long getProgressTrackColor();
815    method public long getTextColor();
816    property public long iconColor;
817    property public long iconContainerColor;
818    property public long progressIndicatorColor;
819    property public long progressTrackColor;
820    property public long textColor;
821  }
822
823  public final class OpenOnPhoneDialogDefaults {
824    method @androidx.compose.runtime.Composable public void Icon(optional androidx.compose.ui.Modifier modifier, optional String contentDescription);
825    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.OpenOnPhoneDialogColors colors();
826    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.OpenOnPhoneDialogColors colors(optional long iconColor, optional long iconContainerColor, optional long progressIndicatorColor, optional long progressTrackColor, optional long textColor);
827    method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle getCurvedTextStyle();
828    method public long getDurationMillis();
829    method @androidx.compose.runtime.Composable public String getIconContentDescription();
830    method @androidx.compose.runtime.Composable public String getText();
831    property public long DurationMillis;
832    property @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle curvedTextStyle;
833    property @androidx.compose.runtime.Composable public String iconContentDescription;
834    property @androidx.compose.runtime.Composable public String text;
835    field public static final androidx.wear.compose.material3.OpenOnPhoneDialogDefaults INSTANCE;
836  }
837
838  public final class OpenOnPhoneDialogKt {
839    method @androidx.compose.runtime.Composable public static void OpenOnPhoneDialog(boolean visible, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.OpenOnPhoneDialogColors colors, optional androidx.compose.ui.window.DialogProperties properties, optional long durationMillis, optional kotlin.jvm.functions.Function0<kotlin.Unit> content);
840    method @androidx.compose.runtime.Composable public static void OpenOnPhoneDialogContent(kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? curvedText, long durationMillis, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.OpenOnPhoneDialogColors colors, kotlin.jvm.functions.Function0<kotlin.Unit> content);
841    method public static void openOnPhoneDialogCurvedText(androidx.wear.compose.foundation.CurvedScope, String text, androidx.wear.compose.foundation.CurvedTextStyle style);
842  }
843
844  public final class PageIndicatorDefaults {
845    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getBackgroundColor();
846    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getSelectedColor();
847    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long getUnselectedColor();
848    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long backgroundColor;
849    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long selectedColor;
850    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public long unselectedColor;
851    field public static final androidx.wear.compose.material3.PageIndicatorDefaults INSTANCE;
852  }
853
854  public final class PageIndicatorKt {
855    method @androidx.compose.runtime.Composable public static void HorizontalPageIndicator(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional long selectedColor, optional long unselectedColor, optional long backgroundColor);
856    method @androidx.compose.runtime.Composable public static void VerticalPageIndicator(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional long selectedColor, optional long unselectedColor, optional long backgroundColor);
857  }
858
859  public final class PagerScaffoldDefaults {
860    method public androidx.compose.animation.core.AnimationSpec<java.lang.Float> getFadeOutAnimationSpec();
861    method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.TargetedFlingBehavior snapWithSpringFlingBehavior(androidx.wear.compose.foundation.pager.PagerState state);
862    property public androidx.compose.animation.core.AnimationSpec<java.lang.Float> FadeOutAnimationSpec;
863    field public static final androidx.wear.compose.material3.PagerScaffoldDefaults INSTANCE;
864  }
865
866  public final class PagerScaffoldKt {
867    method @androidx.compose.runtime.Composable public static void AnimatedPage(int pageIndex, androidx.wear.compose.foundation.pager.PagerState pagerState, optional long contentScrimColor, kotlin.jvm.functions.Function0<kotlin.Unit> content);
868    method @androidx.compose.runtime.Composable public static void HorizontalPagerScaffold(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? pageIndicator, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? pageIndicatorAnimationSpec, kotlin.jvm.functions.Function0<kotlin.Unit> content);
869    method @androidx.compose.runtime.Composable public static void VerticalPagerScaffold(androidx.wear.compose.foundation.pager.PagerState pagerState, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? pageIndicator, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float>? pageIndicatorAnimationSpec, kotlin.jvm.functions.Function0<kotlin.Unit> content);
870  }
871
872  public final class PickerDefaults {
873    method public float getGradientRatio();
874    method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.rotary.RotaryScrollableBehavior rotarySnapBehavior(androidx.wear.compose.material3.PickerState state);
875    property public float GradientRatio;
876    field public static final androidx.wear.compose.material3.PickerDefaults INSTANCE;
877  }
878
879  public final class PickerGroupKt {
880    method @androidx.compose.runtime.Composable public static void PickerGroup(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.PickerState? selectedPickerState, optional boolean autoCenter, optional boolean propagateMinConstraints, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material3.PickerGroupScope,kotlin.Unit> content);
881  }
882
883  public final class PickerGroupScope {
884    ctor public PickerGroupScope();
885    method @androidx.compose.runtime.Composable public void PickerGroupItem(androidx.wear.compose.material3.PickerState pickerState, boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, optional androidx.compose.ui.Modifier modifier, optional String? contentDescription, optional androidx.compose.ui.focus.FocusRequester? focusRequester, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? readOnlyLabel, optional float verticalSpacing, kotlin.jvm.functions.Function3<? super androidx.wear.compose.material3.PickerScope,? super java.lang.Integer,? super java.lang.Boolean,kotlin.Unit> option);
886  }
887
888  public final class PickerKt {
889    method @androidx.compose.runtime.Composable public static void Picker(androidx.wear.compose.material3.PickerState state, String? contentDescription, optional androidx.compose.ui.Modifier modifier, optional boolean readOnly, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? readOnlyLabel, optional kotlin.jvm.functions.Function0<kotlin.Unit> onSelected, optional float verticalSpacing, optional @FloatRange(from=0.0, to=0.5) float gradientRatio, optional long gradientColor, optional boolean userScrollEnabled, optional androidx.wear.compose.foundation.rotary.RotaryScrollableBehavior? rotaryScrollableBehavior, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material3.PickerScope,? super java.lang.Integer,kotlin.Unit> option);
890    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.PickerState rememberPickerState(@IntRange(from=1L) int initialNumberOfOptions, optional @IntRange(from=0L) int initiallySelectedIndex, optional boolean shouldRepeatOptions);
891  }
892
893  public interface PickerScope {
894    method public int getSelectedOptionIndex();
895    property public abstract int selectedOptionIndex;
896  }
897
898  @androidx.compose.runtime.Stable public final class PickerState implements androidx.compose.foundation.gestures.ScrollableState {
899    ctor public PickerState(@IntRange(from=1L) int initialNumberOfOptions, optional @IntRange(from=0L) int initiallySelectedIndex, optional boolean shouldRepeatOptions);
900    method public suspend Object? animateScrollToOption(int index, kotlin.coroutines.Continuation<? super kotlin.Unit>);
901    method public float dispatchRawDelta(float delta);
902    method public int getNumberOfOptions();
903    method public int getSelectedOptionIndex();
904    method public boolean getShouldRepeatOptions();
905    method public boolean isScrollInProgress();
906    method public suspend Object? scroll(androidx.compose.foundation.MutatePriority scrollPriority, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.gestures.ScrollScope,? super kotlin.coroutines.Continuation<? super kotlin.Unit>,? extends java.lang.Object?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>);
907    method public suspend Object? scrollToOption(int index, kotlin.coroutines.Continuation<? super kotlin.Unit>);
908    method public void setNumberOfOptions(int);
909    property public boolean canScrollBackward;
910    property public boolean canScrollForward;
911    property public boolean isScrollInProgress;
912    property public int numberOfOptions;
913    property public int selectedOptionIndex;
914    property public boolean shouldRepeatOptions;
915    field public static final androidx.wear.compose.material3.PickerState.Companion Companion;
916  }
917
918  public static final class PickerState.Companion {
919    method public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material3.PickerState,java.lang.Object> getSaver();
920    property public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material3.PickerState,java.lang.Object> Saver;
921  }
922
923  public final class PlaceholderDefaults {
924    method @androidx.compose.runtime.Composable public long getColor();
925    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape();
926    method @androidx.compose.runtime.Composable public long getShimmerColor();
927    property @androidx.compose.runtime.Composable public long color;
928    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape shape;
929    property @androidx.compose.runtime.Composable public long shimmerColor;
930    field public static final androidx.wear.compose.material3.PlaceholderDefaults INSTANCE;
931  }
932
933  public final class PlaceholderKt {
934    method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier placeholder(androidx.compose.ui.Modifier, androidx.wear.compose.material3.PlaceholderState placeholderState, optional androidx.compose.ui.graphics.Shape shape, optional long color);
935    method @androidx.compose.runtime.Composable public static androidx.compose.ui.Modifier placeholderShimmer(androidx.compose.ui.Modifier, androidx.wear.compose.material3.PlaceholderState placeholderState, optional androidx.compose.ui.graphics.Shape shape, optional long color);
936    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.PlaceholderState rememberPlaceholderState(boolean isVisible);
937  }
938
939  @androidx.compose.runtime.Stable public final class PlaceholderState {
940    ctor public PlaceholderState(boolean isVisible);
941    method public boolean isVisible();
942    method public void setVisible(boolean);
943    property public boolean isVisible;
944  }
945
946  public final class ProgressIndicatorColors {
947    ctor public ProgressIndicatorColors(androidx.compose.ui.graphics.Brush indicatorBrush, androidx.compose.ui.graphics.Brush trackBrush, androidx.compose.ui.graphics.Brush overflowTrackBrush, androidx.compose.ui.graphics.Brush disabledIndicatorBrush, androidx.compose.ui.graphics.Brush disabledTrackBrush, androidx.compose.ui.graphics.Brush disabledOverflowTrackBrush);
948    method public androidx.wear.compose.material3.ProgressIndicatorColors copy(optional androidx.compose.ui.graphics.Brush? indicatorBrush, optional androidx.compose.ui.graphics.Brush? trackBrush, optional androidx.compose.ui.graphics.Brush? overflowTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledIndicatorBrush, optional androidx.compose.ui.graphics.Brush? disabledTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledOverflowTrackBrush);
949    method public androidx.wear.compose.material3.ProgressIndicatorColors copy(optional long indicatorColor, optional long trackColor, optional long overflowTrackColor, optional long disabledIndicatorColor, optional long disabledTrackColor, optional long disabledOverflowTrackColor);
950    method public androidx.compose.ui.graphics.Brush getDisabledIndicatorBrush();
951    method public androidx.compose.ui.graphics.Brush getDisabledOverflowTrackBrush();
952    method public androidx.compose.ui.graphics.Brush getDisabledTrackBrush();
953    method public androidx.compose.ui.graphics.Brush getIndicatorBrush();
954    method public androidx.compose.ui.graphics.Brush getOverflowTrackBrush();
955    method public androidx.compose.ui.graphics.Brush getTrackBrush();
956    property public androidx.compose.ui.graphics.Brush disabledIndicatorBrush;
957    property public androidx.compose.ui.graphics.Brush disabledOverflowTrackBrush;
958    property public androidx.compose.ui.graphics.Brush disabledTrackBrush;
959    property public androidx.compose.ui.graphics.Brush indicatorBrush;
960    property public androidx.compose.ui.graphics.Brush overflowTrackBrush;
961    property public androidx.compose.ui.graphics.Brush trackBrush;
962  }
963
964  public final class ProgressIndicatorDefaults {
965    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ProgressIndicatorColors colors();
966    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ProgressIndicatorColors colors(optional androidx.compose.ui.graphics.Brush? indicatorBrush, optional androidx.compose.ui.graphics.Brush? trackBrush, optional androidx.compose.ui.graphics.Brush? overflowTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledIndicatorBrush, optional androidx.compose.ui.graphics.Brush? disabledTrackBrush, optional androidx.compose.ui.graphics.Brush? disabledOverflowTrackBrush);
967    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ProgressIndicatorColors colors(optional long indicatorColor, optional long trackColor, optional long overflowTrackColor, optional long disabledIndicatorColor, optional long disabledTrackColor, optional long disabledOverflowTrackColor);
968    field public static final androidx.wear.compose.material3.ProgressIndicatorDefaults INSTANCE;
969  }
970
971  @androidx.compose.runtime.Immutable public final class RadioButtonColors {
972    ctor public RadioButtonColors(long selectedContainerColor, long selectedContentColor, long selectedSecondaryContentColor, long selectedIconColor, long selectedControlColor, long unselectedContainerColor, long unselectedContentColor, long unselectedSecondaryContentColor, long unselectedIconColor, long unselectedControlColor, long disabledSelectedContainerColor, long disabledSelectedContentColor, long disabledSelectedSecondaryContentColor, long disabledSelectedIconColor, long disabledSelectedControlColor, long disabledUnselectedContainerColor, long disabledUnselectedContentColor, long disabledUnselectedSecondaryContentColor, long disabledUnselectedIconColor, long disabledUnselectedControlColor);
973    method public androidx.wear.compose.material3.RadioButtonColors copy(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedIconColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedIconColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedIconColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedIconColor, optional long disabledUnselectedControlColor);
974    method public long getDisabledSelectedContainerColor();
975    method public long getDisabledSelectedContentColor();
976    method public long getDisabledSelectedControlColor();
977    method public long getDisabledSelectedIconColor();
978    method public long getDisabledSelectedSecondaryContentColor();
979    method public long getDisabledUnselectedContainerColor();
980    method public long getDisabledUnselectedContentColor();
981    method public long getDisabledUnselectedControlColor();
982    method public long getDisabledUnselectedIconColor();
983    method public long getDisabledUnselectedSecondaryContentColor();
984    method public long getSelectedContainerColor();
985    method public long getSelectedContentColor();
986    method public long getSelectedControlColor();
987    method public long getSelectedIconColor();
988    method public long getSelectedSecondaryContentColor();
989    method public long getUnselectedContainerColor();
990    method public long getUnselectedContentColor();
991    method public long getUnselectedControlColor();
992    method public long getUnselectedIconColor();
993    method public long getUnselectedSecondaryContentColor();
994    property public long disabledSelectedContainerColor;
995    property public long disabledSelectedContentColor;
996    property public long disabledSelectedControlColor;
997    property public long disabledSelectedIconColor;
998    property public long disabledSelectedSecondaryContentColor;
999    property public long disabledUnselectedContainerColor;
1000    property public long disabledUnselectedContentColor;
1001    property public long disabledUnselectedControlColor;
1002    property public long disabledUnselectedIconColor;
1003    property public long disabledUnselectedSecondaryContentColor;
1004    property public long selectedContainerColor;
1005    property public long selectedContentColor;
1006    property public long selectedControlColor;
1007    property public long selectedIconColor;
1008    property public long selectedSecondaryContentColor;
1009    property public long unselectedContainerColor;
1010    property public long unselectedContentColor;
1011    property public long unselectedControlColor;
1012    property public long unselectedIconColor;
1013    property public long unselectedSecondaryContentColor;
1014  }
1015
1016  public final class RadioButtonDefaults {
1017    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
1018    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getRadioButtonShape();
1019    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSplitRadioButtonShape();
1020    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.RadioButtonColors radioButtonColors();
1021    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.RadioButtonColors radioButtonColors(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedIconColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedIconColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedIconColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedIconColor, optional long disabledUnselectedControlColor);
1022    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitRadioButtonColors splitRadioButtonColors();
1023    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitRadioButtonColors splitRadioButtonColors(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedSplitContainerColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedSplitContainerColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedSplitContainerColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedSplitContainerColor, optional long disabledUnselectedControlColor);
1024    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
1025    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape radioButtonShape;
1026    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape splitRadioButtonShape;
1027    field public static final androidx.wear.compose.material3.RadioButtonDefaults INSTANCE;
1028  }
1029
1030  public final class RadioButtonKt {
1031    method @androidx.compose.runtime.Composable public static void RadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelect, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.RadioButtonColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
1032    method @androidx.compose.runtime.Composable public static void SplitRadioButton(boolean selected, kotlin.jvm.functions.Function0<kotlin.Unit> onSelectionClick, String? selectionContentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onContainerClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SplitRadioButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? selectionInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource? containerInteractionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional String? containerClickLabel, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
1033  }
1034
1035  public final class RangeSemanticsKt {
1036    method public static androidx.compose.ui.Modifier rangeSemantics(androidx.compose.ui.Modifier, float value, boolean enabled, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, int steps);
1037  }
1038
1039  public final class RippleKt {
1040    method @androidx.compose.runtime.Stable public static androidx.compose.foundation.IndicationNodeFactory ripple(androidx.compose.ui.graphics.ColorProducer color, optional boolean bounded, optional float radius);
1041    method @androidx.compose.runtime.Stable public static androidx.compose.foundation.IndicationNodeFactory ripple(optional boolean bounded, optional float radius, optional long color);
1042  }
1043
1044  public final class ScreenScaffoldDefaults {
1045    method @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues getContentPadding();
1046    method public float getEdgeButtonMinSpacing();
1047    method public float getEdgeButtonSpacing();
1048    property public float EdgeButtonMinSpacing;
1049    property public float EdgeButtonSpacing;
1050    property @androidx.compose.runtime.Composable public androidx.compose.foundation.layout.PaddingValues contentPadding;
1051    field public static final androidx.wear.compose.material3.ScreenScaffoldDefaults INSTANCE;
1052  }
1053
1054  public final class ScreenScaffoldKt {
1055    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.compose.foundation.lazy.LazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1056    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.compose.foundation.lazy.LazyListState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, optional float edgeButtonSpacing, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1057    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.compose.foundation.ScrollState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1058    method @androidx.compose.runtime.Composable public static void ScreenScaffold(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.ScrollInfoProvider? scrollInfoProvider, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1059    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.ScalingLazyListState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1060    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.ScalingLazyListState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional float edgeButtonSpacing, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1061    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.TransformingLazyColumnState scrollState, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1062    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.lazy.TransformingLazyColumnState scrollState, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional float edgeButtonSpacing, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1063    method @androidx.compose.runtime.Composable public static void ScreenScaffold(androidx.wear.compose.foundation.ScrollInfoProvider scrollInfoProvider, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> edgeButton, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? scrollIndicator, optional float edgeButtonSpacing, optional androidx.compose.foundation.OverscrollEffect? overscrollEffect, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super androidx.compose.foundation.layout.PaddingValues,kotlin.Unit> content);
1064  }
1065
1066  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ScreenStage {
1067    field public static final androidx.wear.compose.material3.ScreenStage.Companion Companion;
1068  }
1069
1070  public static final class ScreenStage.Companion {
1071    method public int getIdle();
1072    method public int getNew();
1073    method public int getScrolling();
1074    property public int Idle;
1075    property public int New;
1076    property public int Scrolling;
1077  }
1078
1079  public final class ScrollAwayKt {
1080    method public static androidx.compose.ui.Modifier scrollAway(androidx.compose.ui.Modifier, androidx.wear.compose.foundation.ScrollInfoProvider scrollInfoProvider, kotlin.jvm.functions.Function0<androidx.wear.compose.material3.ScreenStage> screenStage);
1081  }
1082
1083  public final class ScrollIndicatorColors {
1084    ctor public ScrollIndicatorColors(long indicatorColor, long trackColor);
1085    method public androidx.wear.compose.material3.ScrollIndicatorColors copy(optional long indicatorColor, optional long trackColor);
1086    method public long getIndicatorColor();
1087    method public long getTrackColor();
1088    property public long indicatorColor;
1089    property public long trackColor;
1090  }
1091
1092  public final class ScrollIndicatorDefaults {
1093    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ScrollIndicatorColors colors();
1094    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.ScrollIndicatorColors colors(optional long indicatorColor, optional long trackColor);
1095    method public androidx.compose.animation.core.AnimationSpec<java.lang.Float> getPositionAnimationSpec();
1096    property public androidx.compose.animation.core.AnimationSpec<java.lang.Float> PositionAnimationSpec;
1097    field public static final androidx.wear.compose.material3.ScrollIndicatorDefaults INSTANCE;
1098  }
1099
1100  public final class ScrollIndicatorKt {
1101    method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.compose.foundation.lazy.LazyListState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec);
1102    method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.compose.foundation.ScrollState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec);
1103    method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.wear.compose.foundation.lazy.ScalingLazyListState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec);
1104    method @androidx.compose.runtime.Composable public static void ScrollIndicator(androidx.wear.compose.foundation.lazy.TransformingLazyColumnState state, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material3.ScrollIndicatorColors colors, optional boolean reverseDirection, optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> positionAnimationSpec);
1105  }
1106
1107  public final class SegmentedCircularProgressIndicatorKt {
1108    method @androidx.compose.runtime.Composable public static void SegmentedCircularProgressIndicator(@IntRange(from=1L) int segmentCount, kotlin.jvm.functions.Function0<java.lang.Float> progress, optional androidx.compose.ui.Modifier modifier, optional boolean allowProgressOverflow, optional float startAngle, optional float endAngle, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize, optional boolean enabled);
1109    method @androidx.compose.runtime.Composable public static void SegmentedCircularProgressIndicator(@IntRange(from=1L) int segmentCount, kotlin.jvm.functions.Function1<? super java.lang.Integer,java.lang.Boolean> segmentValue, optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional float endAngle, optional androidx.wear.compose.material3.ProgressIndicatorColors colors, optional float strokeWidth, optional float gapSize, optional boolean enabled);
1110  }
1111
1112  public final class ShapeDefaults {
1113    method public androidx.compose.foundation.shape.RoundedCornerShape getExtraLarge();
1114    method public androidx.compose.foundation.shape.RoundedCornerShape getExtraSmall();
1115    method public androidx.compose.foundation.shape.RoundedCornerShape getLarge();
1116    method public androidx.compose.foundation.shape.RoundedCornerShape getMedium();
1117    method public androidx.compose.foundation.shape.RoundedCornerShape getSmall();
1118    property public androidx.compose.foundation.shape.RoundedCornerShape ExtraLarge;
1119    property public androidx.compose.foundation.shape.RoundedCornerShape ExtraSmall;
1120    property public androidx.compose.foundation.shape.RoundedCornerShape Large;
1121    property public androidx.compose.foundation.shape.RoundedCornerShape Medium;
1122    property public androidx.compose.foundation.shape.RoundedCornerShape Small;
1123    field public static final androidx.wear.compose.material3.ShapeDefaults INSTANCE;
1124  }
1125
1126  @androidx.compose.runtime.Immutable public final class Shapes {
1127    ctor public Shapes();
1128    ctor public Shapes(optional androidx.compose.foundation.shape.CornerBasedShape extraSmall, optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large, optional androidx.compose.foundation.shape.CornerBasedShape extraLarge);
1129    method public androidx.wear.compose.material3.Shapes copy(optional androidx.compose.foundation.shape.CornerBasedShape extraSmall, optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large, optional androidx.compose.foundation.shape.CornerBasedShape extraLarge);
1130    method public androidx.compose.foundation.shape.CornerBasedShape getExtraLarge();
1131    method public androidx.compose.foundation.shape.CornerBasedShape getExtraSmall();
1132    method public androidx.compose.foundation.shape.CornerBasedShape getLarge();
1133    method public androidx.compose.foundation.shape.CornerBasedShape getMedium();
1134    method public androidx.compose.foundation.shape.CornerBasedShape getSmall();
1135    property public androidx.compose.foundation.shape.CornerBasedShape extraLarge;
1136    property public androidx.compose.foundation.shape.CornerBasedShape extraSmall;
1137    property public androidx.compose.foundation.shape.CornerBasedShape large;
1138    property public androidx.compose.foundation.shape.CornerBasedShape medium;
1139    property public androidx.compose.foundation.shape.CornerBasedShape small;
1140  }
1141
1142  @androidx.compose.runtime.Immutable public final class SliderColors {
1143    ctor public SliderColors(long containerColor, long buttonIconColor, long selectedBarColor, long unselectedBarColor, long selectedBarSeparatorColor, long unselectedBarSeparatorColor, long disabledContainerColor, long disabledButtonIconColor, long disabledSelectedBarColor, long disabledUnselectedBarColor, long disabledSelectedBarSeparatorColor, long disabledUnselectedBarSeparatorColor);
1144    method public androidx.wear.compose.material3.SliderColors copy(optional long containerColor, optional long buttonIconColor, optional long selectedBarColor, optional long unselectedBarColor, optional long selectedBarSeparatorColor, optional long unselectedBarSeparatorColor, optional long disabledContainerColor, optional long disabledButtonIconColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor, optional long disabledSelectedBarSeparatorColor, optional long disabledUnselectedBarSeparatorColor);
1145    method public long getButtonIconColor();
1146    method public long getContainerColor();
1147    method public long getDisabledButtonIconColor();
1148    method public long getDisabledContainerColor();
1149    method public long getDisabledSelectedBarColor();
1150    method public long getDisabledSelectedBarSeparatorColor();
1151    method public long getDisabledUnselectedBarColor();
1152    method public long getDisabledUnselectedBarSeparatorColor();
1153    method public long getSelectedBarColor();
1154    method public long getSelectedBarSeparatorColor();
1155    method public long getUnselectedBarColor();
1156    method public long getUnselectedBarSeparatorColor();
1157    property public long buttonIconColor;
1158    property public long containerColor;
1159    property public long disabledButtonIconColor;
1160    property public long disabledContainerColor;
1161    property public long disabledSelectedBarColor;
1162    property public long disabledSelectedBarSeparatorColor;
1163    property public long disabledUnselectedBarColor;
1164    property public long disabledUnselectedBarSeparatorColor;
1165    property public long selectedBarColor;
1166    property public long selectedBarSeparatorColor;
1167    property public long unselectedBarColor;
1168    property public long unselectedBarSeparatorColor;
1169  }
1170
1171  public final class SliderDefaults {
1172    method @androidx.compose.runtime.Composable public void DecreaseIcon(optional androidx.compose.ui.Modifier modifier, optional String contentDescription);
1173    method @androidx.compose.runtime.Composable public void IncreaseIcon(optional androidx.compose.ui.Modifier modifier, optional String contentDescription);
1174    method @androidx.compose.runtime.Composable public String getDecreaseIconContentDescription();
1175    method public float getIconSize();
1176    method @androidx.compose.runtime.Composable public String getIncreaseIconContentDescription();
1177    method public int getMaxSegmentSteps();
1178    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getShape();
1179    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors sliderColors();
1180    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors sliderColors(optional long containerColor, optional long buttonIconColor, optional long selectedBarColor, optional long unselectedBarColor, optional long selectedBarSeparatorColor, optional long unselectedBarSeparatorColor, optional long disabledContainerColor, optional long disabledButtonIconColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor, optional long disabledSelectedBarSeparatorColor, optional long disabledUnselectedBarSeparatorColor);
1181    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors variantSliderColors();
1182    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SliderColors variantSliderColors(optional long containerColor, optional long buttonIconColor, optional long selectedBarColor, optional long unselectedBarColor, optional long selectedBarSeparatorColor, optional long unselectedBarSeparatorColor, optional long disabledContainerColor, optional long disabledButtonIconColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor, optional long disabledSelectedBarSeparatorColor, optional long disabledUnselectedBarSeparatorColor);
1183    property public float IconSize;
1184    property public int MaxSegmentSteps;
1185    property @androidx.compose.runtime.Composable public String decreaseIconContentDescription;
1186    property @androidx.compose.runtime.Composable public String increaseIconContentDescription;
1187    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape shape;
1188    field public static final androidx.wear.compose.material3.SliderDefaults INSTANCE;
1189  }
1190
1191  public final class SliderKt {
1192    method @androidx.compose.runtime.Composable public static void Slider(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, int steps, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional boolean segmented, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SliderColors colors);
1193    method @androidx.compose.runtime.Composable public static void Slider(int value, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onValueChange, kotlin.ranges.IntProgression valueProgression, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, optional kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional boolean enabled, optional boolean segmented, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SliderColors colors);
1194  }
1195
1196  public final class SplitCheckboxButtonColors {
1197    ctor public SplitCheckboxButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedSplitContainerColor, long checkedBoxColor, long checkedCheckmarkColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedSplitContainerColor, long uncheckedBoxColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedSplitContainerColor, long disabledCheckedBoxColor, long disabledCheckedCheckmarkColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedSplitContainerColor, long disabledUncheckedBoxColor);
1198    method public androidx.wear.compose.material3.SplitCheckboxButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedBoxColor, optional long checkedCheckmarkColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedBoxColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedBoxColor, optional long disabledCheckedCheckmarkColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedBoxColor);
1199    method public long getCheckedBoxColor();
1200    method public long getCheckedCheckmarkColor();
1201    method public long getCheckedContainerColor();
1202    method public long getCheckedContentColor();
1203    method public long getCheckedSecondaryContentColor();
1204    method public long getCheckedSplitContainerColor();
1205    method public long getDisabledCheckedBoxColor();
1206    method public long getDisabledCheckedCheckmarkColor();
1207    method public long getDisabledCheckedContainerColor();
1208    method public long getDisabledCheckedContentColor();
1209    method public long getDisabledCheckedSecondaryContentColor();
1210    method public long getDisabledCheckedSplitContainerColor();
1211    method public long getDisabledUncheckedBoxColor();
1212    method public long getDisabledUncheckedContainerColor();
1213    method public long getDisabledUncheckedContentColor();
1214    method public long getDisabledUncheckedSecondaryContentColor();
1215    method public long getDisabledUncheckedSplitContainerColor();
1216    method public long getUncheckedBoxColor();
1217    method public long getUncheckedContainerColor();
1218    method public long getUncheckedContentColor();
1219    method public long getUncheckedSecondaryContentColor();
1220    method public long getUncheckedSplitContainerColor();
1221    property public long checkedBoxColor;
1222    property public long checkedCheckmarkColor;
1223    property public long checkedContainerColor;
1224    property public long checkedContentColor;
1225    property public long checkedSecondaryContentColor;
1226    property public long checkedSplitContainerColor;
1227    property public long disabledCheckedBoxColor;
1228    property public long disabledCheckedCheckmarkColor;
1229    property public long disabledCheckedContainerColor;
1230    property public long disabledCheckedContentColor;
1231    property public long disabledCheckedSecondaryContentColor;
1232    property public long disabledCheckedSplitContainerColor;
1233    property public long disabledUncheckedBoxColor;
1234    property public long disabledUncheckedContainerColor;
1235    property public long disabledUncheckedContentColor;
1236    property public long disabledUncheckedSecondaryContentColor;
1237    property public long disabledUncheckedSplitContainerColor;
1238    property public long uncheckedBoxColor;
1239    property public long uncheckedContainerColor;
1240    property public long uncheckedContentColor;
1241    property public long uncheckedSecondaryContentColor;
1242    property public long uncheckedSplitContainerColor;
1243  }
1244
1245  public final class SplitRadioButtonColors {
1246    ctor public SplitRadioButtonColors(long selectedContainerColor, long selectedContentColor, long selectedSecondaryContentColor, long selectedSplitContainerColor, long selectedControlColor, long unselectedContainerColor, long unselectedContentColor, long unselectedSecondaryContentColor, long unselectedSplitContainerColor, long unselectedControlColor, long disabledSelectedContainerColor, long disabledSelectedContentColor, long disabledSelectedSecondaryContentColor, long disabledSelectedSplitContainerColor, long disabledSelectedControlColor, long disabledUnselectedContainerColor, long disabledUnselectedContentColor, long disabledUnselectedSecondaryContentColor, long disabledUnselectedSplitContainerColor, long disabledUnselectedControlColor);
1247    method public androidx.wear.compose.material3.SplitRadioButtonColors copy(optional long selectedContainerColor, optional long selectedContentColor, optional long selectedSecondaryContentColor, optional long selectedSplitContainerColor, optional long selectedControlColor, optional long unselectedContainerColor, optional long unselectedContentColor, optional long unselectedSecondaryContentColor, optional long unselectedSplitContainerColor, optional long unselectedControlColor, optional long disabledSelectedContainerColor, optional long disabledSelectedContentColor, optional long disabledSelectedSecondaryContentColor, optional long disabledSelectedSplitContainerColor, optional long disabledSelectedControlColor, optional long disabledUnselectedContainerColor, optional long disabledUnselectedContentColor, optional long disabledUnselectedSecondaryContentColor, optional long disabledUnselectedSplitContainerColor, optional long disabledUnselectedControlColor);
1248    method public long getDisabledSelectedContainerColor();
1249    method public long getDisabledSelectedContentColor();
1250    method public long getDisabledSelectedControlColor();
1251    method public long getDisabledSelectedSecondaryContentColor();
1252    method public long getDisabledSelectedSplitContainerColor();
1253    method public long getDisabledUnselectedContainerColor();
1254    method public long getDisabledUnselectedContentColor();
1255    method public long getDisabledUnselectedControlColor();
1256    method public long getDisabledUnselectedSecondaryContentColor();
1257    method public long getDisabledUnselectedSplitContainerColor();
1258    method public long getSelectedContainerColor();
1259    method public long getSelectedContentColor();
1260    method public long getSelectedControlColor();
1261    method public long getSelectedSecondaryContentColor();
1262    method public long getSelectedSplitContainerColor();
1263    method public long getUnselectedContainerColor();
1264    method public long getUnselectedContentColor();
1265    method public long getUnselectedControlColor();
1266    method public long getUnselectedSecondaryContentColor();
1267    method public long getUnselectedSplitContainerColor();
1268    property public long disabledSelectedContainerColor;
1269    property public long disabledSelectedContentColor;
1270    property public long disabledSelectedControlColor;
1271    property public long disabledSelectedSecondaryContentColor;
1272    property public long disabledSelectedSplitContainerColor;
1273    property public long disabledUnselectedContainerColor;
1274    property public long disabledUnselectedContentColor;
1275    property public long disabledUnselectedControlColor;
1276    property public long disabledUnselectedSecondaryContentColor;
1277    property public long disabledUnselectedSplitContainerColor;
1278    property public long selectedContainerColor;
1279    property public long selectedContentColor;
1280    property public long selectedControlColor;
1281    property public long selectedSecondaryContentColor;
1282    property public long selectedSplitContainerColor;
1283    property public long unselectedContainerColor;
1284    property public long unselectedContentColor;
1285    property public long unselectedControlColor;
1286    property public long unselectedSecondaryContentColor;
1287    property public long unselectedSplitContainerColor;
1288  }
1289
1290  public final class SplitSwitchButtonColors {
1291    ctor public SplitSwitchButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedSplitContainerColor, long checkedThumbColor, long checkedThumbIconColor, long checkedTrackColor, long checkedTrackBorderColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedSplitContainerColor, long uncheckedThumbColor, long uncheckedTrackColor, long uncheckedTrackBorderColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedSplitContainerColor, long disabledCheckedThumbColor, long disabledCheckedThumbIconColor, long disabledCheckedTrackColor, long disabledCheckedTrackBorderColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedSplitContainerColor, long disabledUncheckedThumbColor, long disabledUncheckedTrackBorderColor);
1292    method public androidx.wear.compose.material3.SplitSwitchButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor);
1293    method public long getCheckedContainerColor();
1294    method public long getCheckedContentColor();
1295    method public long getCheckedSecondaryContentColor();
1296    method public long getCheckedSplitContainerColor();
1297    method public long getCheckedThumbColor();
1298    method public long getCheckedThumbIconColor();
1299    method public long getCheckedTrackBorderColor();
1300    method public long getCheckedTrackColor();
1301    method public long getDisabledCheckedContainerColor();
1302    method public long getDisabledCheckedContentColor();
1303    method public long getDisabledCheckedSecondaryContentColor();
1304    method public long getDisabledCheckedSplitContainerColor();
1305    method public long getDisabledCheckedThumbColor();
1306    method public long getDisabledCheckedThumbIconColor();
1307    method public long getDisabledCheckedTrackBorderColor();
1308    method public long getDisabledCheckedTrackColor();
1309    method public long getDisabledUncheckedContainerColor();
1310    method public long getDisabledUncheckedContentColor();
1311    method public long getDisabledUncheckedSecondaryContentColor();
1312    method public long getDisabledUncheckedSplitContainerColor();
1313    method public long getDisabledUncheckedThumbColor();
1314    method public long getDisabledUncheckedTrackBorderColor();
1315    method public long getUncheckedContainerColor();
1316    method public long getUncheckedContentColor();
1317    method public long getUncheckedSecondaryContentColor();
1318    method public long getUncheckedSplitContainerColor();
1319    method public long getUncheckedThumbColor();
1320    method public long getUncheckedTrackBorderColor();
1321    method public long getUncheckedTrackColor();
1322    property public long checkedContainerColor;
1323    property public long checkedContentColor;
1324    property public long checkedSecondaryContentColor;
1325    property public long checkedSplitContainerColor;
1326    property public long checkedThumbColor;
1327    property public long checkedThumbIconColor;
1328    property public long checkedTrackBorderColor;
1329    property public long checkedTrackColor;
1330    property public long disabledCheckedContainerColor;
1331    property public long disabledCheckedContentColor;
1332    property public long disabledCheckedSecondaryContentColor;
1333    property public long disabledCheckedSplitContainerColor;
1334    property public long disabledCheckedThumbColor;
1335    property public long disabledCheckedThumbIconColor;
1336    property public long disabledCheckedTrackBorderColor;
1337    property public long disabledCheckedTrackColor;
1338    property public long disabledUncheckedContainerColor;
1339    property public long disabledUncheckedContentColor;
1340    property public long disabledUncheckedSecondaryContentColor;
1341    property public long disabledUncheckedSplitContainerColor;
1342    property public long disabledUncheckedThumbColor;
1343    property public long disabledUncheckedTrackBorderColor;
1344    property public long uncheckedContainerColor;
1345    property public long uncheckedContentColor;
1346    property public long uncheckedSecondaryContentColor;
1347    property public long uncheckedSplitContainerColor;
1348    property public long uncheckedThumbColor;
1349    property public long uncheckedTrackBorderColor;
1350    property public long uncheckedTrackColor;
1351  }
1352
1353  public final class StepperColors {
1354    ctor public StepperColors(long contentColor, long buttonContainerColor, long buttonIconColor, long disabledContentColor, long disabledButtonContainerColor, long disabledButtonIconColor);
1355    method public androidx.wear.compose.material3.StepperColors copy(optional long contentColor, optional long buttonContainerColor, optional long buttonIconColor, optional long disabledContentColor, optional long disabledButtonContainerColor, optional long disabledButtonIconColor);
1356    method public long getButtonContainerColor();
1357    method public long getButtonIconColor();
1358    method public long getContentColor();
1359    method public long getDisabledButtonContainerColor();
1360    method public long getDisabledButtonIconColor();
1361    method public long getDisabledContentColor();
1362    property public long buttonContainerColor;
1363    property public long buttonIconColor;
1364    property public long contentColor;
1365    property public long disabledButtonContainerColor;
1366    property public long disabledButtonIconColor;
1367    property public long disabledContentColor;
1368  }
1369
1370  public final class StepperDefaults {
1371    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.StepperColors colors();
1372    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.StepperColors colors(optional long contentColor, optional long buttonContainerColor, optional long buttonIconColor, optional long disabledContentColor, optional long disabledButtonContainerColor, optional long disabledButtonIconColor);
1373    method public float getIconSize();
1374    property public float IconSize;
1375    field public static final androidx.wear.compose.material3.StepperDefaults INSTANCE;
1376  }
1377
1378  public final class StepperKt {
1379    method @androidx.compose.runtime.Composable public static void Stepper(float value, kotlin.jvm.functions.Function1<? super java.lang.Float,kotlin.Unit> onValueChange, int steps, kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional androidx.wear.compose.material3.StepperColors colors, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
1380    method @androidx.compose.runtime.Composable public static void Stepper(int value, kotlin.jvm.functions.Function1<? super java.lang.Integer,kotlin.Unit> onValueChange, kotlin.ranges.IntProgression valueProgression, kotlin.jvm.functions.Function0<kotlin.Unit> decreaseIcon, kotlin.jvm.functions.Function0<kotlin.Unit> increaseIcon, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.StepperColors colors, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
1381  }
1382
1383  public interface SurfaceTransformation {
1384    method public void applyContainerTransformation(androidx.compose.ui.graphics.GraphicsLayerScope);
1385    method public void applyContentTransformation(androidx.compose.ui.graphics.GraphicsLayerScope);
1386    method public androidx.compose.ui.graphics.painter.Painter createContainerPainter(androidx.compose.ui.graphics.painter.Painter painter, androidx.compose.ui.graphics.Shape shape, optional androidx.compose.foundation.BorderStroke? border);
1387  }
1388
1389  public final class SurfaceTransformationKt {
1390    method @androidx.compose.runtime.Stable public static androidx.wear.compose.material3.SurfaceTransformation SurfaceTransformation(androidx.wear.compose.foundation.lazy.TransformingLazyColumnItemScope, androidx.wear.compose.material3.lazy.TransformationSpec spec);
1391  }
1392
1393  public final class SwipeToDismissBoxKt {
1394    method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(androidx.wear.compose.foundation.SwipeToDismissBoxState state, optional androidx.compose.ui.Modifier modifier, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean userSwipeEnabled, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content);
1395    method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(kotlin.jvm.functions.Function0<kotlin.Unit> onDismissed, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.SwipeToDismissBoxState state, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean userSwipeEnabled, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content);
1396  }
1397
1398  public final class SwipeToRevealDefaults {
1399    method @androidx.compose.runtime.Composable public java.util.Map<androidx.wear.compose.foundation.RevealValue,java.lang.Float> anchors(optional float anchorWidth, optional boolean useAnchoredActions);
1400    method @androidx.compose.runtime.Composable public java.util.Map<androidx.wear.compose.foundation.RevealValue,java.lang.Float> bidirectionalAnchors(optional float anchorWidth, optional boolean useAnchoredActions);
1401    method public float getDoubleActionAnchorWidth();
1402    method public float getLargeActionButtonHeight();
1403    method public float getSingleActionAnchorWidth();
1404    method public float getSmallActionButtonHeight();
1405    property public float DoubleActionAnchorWidth;
1406    property public float LargeActionButtonHeight;
1407    property public float SingleActionAnchorWidth;
1408    property public float SmallActionButtonHeight;
1409    field public static final androidx.wear.compose.material3.SwipeToRevealDefaults INSTANCE;
1410  }
1411
1412  public final class SwipeToRevealKt {
1413    method @androidx.compose.runtime.Composable public static void SwipeToReveal(kotlin.jvm.functions.Function1<? super androidx.wear.compose.material3.SwipeToRevealScope,kotlin.Unit> actions, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.RevealState revealState, optional float actionButtonHeight, optional androidx.wear.compose.foundation.GestureInclusion gestureInclusion, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1414  }
1415
1416  public final class SwipeToRevealScope {
1417    ctor public SwipeToRevealScope();
1418    method public void primaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> icon, kotlin.jvm.functions.Function0<kotlin.Unit> text, optional long containerColor, optional long contentColor);
1419    method public void secondaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> icon, optional long containerColor, optional long contentColor);
1420    method public void undoPrimaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> text, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional long containerColor, optional long contentColor);
1421    method public void undoSecondaryAction(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function0<kotlin.Unit> text, optional kotlin.jvm.functions.Function0<kotlin.Unit>? icon, optional long containerColor, optional long contentColor);
1422  }
1423
1424  @androidx.compose.runtime.Immutable public final class SwitchButtonColors {
1425    ctor public SwitchButtonColors(long checkedContainerColor, long checkedContentColor, long checkedSecondaryContentColor, long checkedIconColor, long checkedThumbColor, long checkedThumbIconColor, long checkedTrackBorderColor, long checkedTrackColor, long uncheckedContainerColor, long uncheckedContentColor, long uncheckedSecondaryContentColor, long uncheckedIconColor, long uncheckedThumbColor, long uncheckedTrackColor, long uncheckedTrackBorderColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledCheckedSecondaryContentColor, long disabledCheckedIconColor, long disabledCheckedThumbColor, long disabledCheckedThumbIconColor, long disabledCheckedTrackColor, long disabledCheckedTrackBorderColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor, long disabledUncheckedSecondaryContentColor, long disabledUncheckedIconColor, long disabledUncheckedThumbColor, long disabledUncheckedTrackBorderColor);
1426    method public androidx.wear.compose.material3.SwitchButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor);
1427    method public long getCheckedContainerColor();
1428    method public long getCheckedContentColor();
1429    method public long getCheckedIconColor();
1430    method public long getCheckedSecondaryContentColor();
1431    method public long getCheckedThumbColor();
1432    method public long getCheckedThumbIconColor();
1433    method public long getCheckedTrackBorderColor();
1434    method public long getCheckedTrackColor();
1435    method public long getDisabledCheckedContainerColor();
1436    method public long getDisabledCheckedContentColor();
1437    method public long getDisabledCheckedIconColor();
1438    method public long getDisabledCheckedSecondaryContentColor();
1439    method public long getDisabledCheckedThumbColor();
1440    method public long getDisabledCheckedThumbIconColor();
1441    method public long getDisabledCheckedTrackBorderColor();
1442    method public long getDisabledCheckedTrackColor();
1443    method public long getDisabledUncheckedContainerColor();
1444    method public long getDisabledUncheckedContentColor();
1445    method public long getDisabledUncheckedIconColor();
1446    method public long getDisabledUncheckedSecondaryContentColor();
1447    method public long getDisabledUncheckedThumbColor();
1448    method public long getDisabledUncheckedTrackBorderColor();
1449    method public long getUncheckedContainerColor();
1450    method public long getUncheckedContentColor();
1451    method public long getUncheckedIconColor();
1452    method public long getUncheckedSecondaryContentColor();
1453    method public long getUncheckedThumbColor();
1454    method public long getUncheckedTrackBorderColor();
1455    method public long getUncheckedTrackColor();
1456    property public long checkedContainerColor;
1457    property public long checkedContentColor;
1458    property public long checkedIconColor;
1459    property public long checkedSecondaryContentColor;
1460    property public long checkedThumbColor;
1461    property public long checkedThumbIconColor;
1462    property public long checkedTrackBorderColor;
1463    property public long checkedTrackColor;
1464    property public long disabledCheckedContainerColor;
1465    property public long disabledCheckedContentColor;
1466    property public long disabledCheckedIconColor;
1467    property public long disabledCheckedSecondaryContentColor;
1468    property public long disabledCheckedThumbColor;
1469    property public long disabledCheckedThumbIconColor;
1470    property public long disabledCheckedTrackBorderColor;
1471    property public long disabledCheckedTrackColor;
1472    property public long disabledUncheckedContainerColor;
1473    property public long disabledUncheckedContentColor;
1474    property public long disabledUncheckedIconColor;
1475    property public long disabledUncheckedSecondaryContentColor;
1476    property public long disabledUncheckedThumbColor;
1477    property public long disabledUncheckedTrackBorderColor;
1478    property public long uncheckedContainerColor;
1479    property public long uncheckedContentColor;
1480    property public long uncheckedIconColor;
1481    property public long uncheckedSecondaryContentColor;
1482    property public long uncheckedThumbColor;
1483    property public long uncheckedTrackBorderColor;
1484    property public long uncheckedTrackColor;
1485  }
1486
1487  public final class SwitchButtonDefaults {
1488    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
1489    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSplitSwitchButtonShape();
1490    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape getSwitchButtonShape();
1491    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitSwitchButtonColors splitSwitchButtonColors();
1492    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SplitSwitchButtonColors splitSwitchButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedSplitContainerColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedSplitContainerColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedSplitContainerColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedSplitContainerColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor);
1493    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SwitchButtonColors switchButtonColors();
1494    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.SwitchButtonColors switchButtonColors(optional long checkedContainerColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedIconColor, optional long checkedThumbColor, optional long checkedThumbIconColor, optional long checkedTrackColor, optional long checkedTrackBorderColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedIconColor, optional long uncheckedThumbColor, optional long uncheckedTrackColor, optional long uncheckedTrackBorderColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledCheckedSecondaryContentColor, optional long disabledCheckedIconColor, optional long disabledCheckedThumbColor, optional long disabledCheckedThumbIconColor, optional long disabledCheckedTrackColor, optional long disabledCheckedTrackBorderColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor, optional long disabledUncheckedSecondaryContentColor, optional long disabledUncheckedIconColor, optional long disabledUncheckedThumbColor, optional long disabledUncheckedTrackBorderColor);
1495    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
1496    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape splitSwitchButtonShape;
1497    property @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.Shape switchButtonShape;
1498    field public static final androidx.wear.compose.material3.SwitchButtonDefaults INSTANCE;
1499  }
1500
1501  public final class SwitchButtonKt {
1502    method @androidx.compose.runtime.Composable public static void SplitSwitchButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, String? toggleContentDescription, kotlin.jvm.functions.Function0<kotlin.Unit> onContainerClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SplitSwitchButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? toggleInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource? containerInteractionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional String? containerClickLabel, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
1503    method @androidx.compose.runtime.Composable public static void SwitchButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.ui.graphics.Shape shape, optional androidx.wear.compose.material3.SwitchButtonColors colors, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.SurfaceTransformation? transformation, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label);
1504  }
1505
1506  @androidx.compose.runtime.Immutable public final class TextButtonColors {
1507    ctor public TextButtonColors(long containerColor, long contentColor, long disabledContainerColor, long disabledContentColor);
1508    method public androidx.wear.compose.material3.TextButtonColors copy(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
1509    method public long getContainerColor();
1510    method public long getContentColor();
1511    method public long getDisabledContainerColor();
1512    method public long getDisabledContentColor();
1513    property public long containerColor;
1514    property public long contentColor;
1515    property public long disabledContainerColor;
1516    property public long disabledContentColor;
1517  }
1518
1519  public final class TextButtonDefaults {
1520    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes animatedShapes();
1521    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape);
1522    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTextButtonColors();
1523    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTextButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
1524    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTonalTextButtonColors();
1525    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledTonalTextButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
1526    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledVariantTextButtonColors();
1527    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors filledVariantTextButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
1528    method public float getDefaultButtonSize();
1529    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getDefaultButtonTextStyle();
1530    method public float getLargeButtonSize();
1531    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getLargeButtonTextStyle();
1532    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape();
1533    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape();
1534    method public float getSmallButtonSize();
1535    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getSmallButtonTextStyle();
1536    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors outlinedTextButtonColors();
1537    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors outlinedTextButtonColors(optional long contentColor, optional long disabledContentColor);
1538    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes shapes();
1539    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonShapes shapes(androidx.compose.ui.graphics.Shape shape);
1540    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors textButtonColors();
1541    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextButtonColors textButtonColors(optional long containerColor, optional long contentColor, optional long disabledContainerColor, optional long disabledContentColor);
1542    property public float DefaultButtonSize;
1543    property public float LargeButtonSize;
1544    property public float SmallButtonSize;
1545    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle defaultButtonTextStyle;
1546    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle largeButtonTextStyle;
1547    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape;
1548    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape;
1549    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle smallButtonTextStyle;
1550    field public static final androidx.wear.compose.material3.TextButtonDefaults INSTANCE;
1551  }
1552
1553  public final class TextButtonKt {
1554    method @androidx.compose.runtime.Composable public static void TextButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? onLongClick, optional String? onLongClickLabel, optional boolean enabled, optional androidx.wear.compose.material3.TextButtonShapes shapes, optional androidx.wear.compose.material3.TextButtonColors colors, optional androidx.compose.foundation.BorderStroke? border, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
1555  }
1556
1557  public final class TextButtonShapes {
1558    ctor public TextButtonShapes(androidx.compose.ui.graphics.Shape shape, optional androidx.compose.ui.graphics.Shape pressedShape);
1559    method public androidx.wear.compose.material3.TextButtonShapes copy(optional androidx.compose.ui.graphics.Shape? shape, optional androidx.compose.ui.graphics.Shape? pressedShape);
1560    method public androidx.compose.ui.graphics.Shape getPressedShape();
1561    method public androidx.compose.ui.graphics.Shape getShape();
1562    property public androidx.compose.ui.graphics.Shape pressedShape;
1563    property public androidx.compose.ui.graphics.Shape shape;
1564  }
1565
1566  public final class TextConfiguration {
1567    ctor public TextConfiguration(androidx.compose.ui.text.style.TextAlign? textAlign, int overflow, int maxLines);
1568    method public int getMaxLines();
1569    method public int getOverflow();
1570    method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
1571    property public int maxLines;
1572    property public int overflow;
1573    property public androidx.compose.ui.text.style.TextAlign? textAlign;
1574  }
1575
1576  public final class TextConfigurationDefaults {
1577    method public int getMaxLines();
1578    method public int getOverflow();
1579    method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
1580    property public int MaxLines;
1581    property public int Overflow;
1582    property public androidx.compose.ui.text.style.TextAlign? TextAlign;
1583    field public static final androidx.wear.compose.material3.TextConfigurationDefaults INSTANCE;
1584  }
1585
1586  public final class TextKt {
1587    method @androidx.compose.runtime.Composable public static void ProvideTextStyle(androidx.compose.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> content);
1588    method @androidx.compose.runtime.Composable public static void Text(androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional int minLines, optional java.util.Map<java.lang.String,androidx.compose.foundation.text.InlineTextContent> inlineContent, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style);
1589    method @androidx.compose.runtime.Composable public static void Text(String text, optional androidx.compose.ui.Modifier modifier, optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional long letterSpacing, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional long lineHeight, optional int overflow, optional boolean softWrap, optional int maxLines, optional int minLines, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style);
1590    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.wear.compose.material3.TextConfiguration> getLocalTextConfiguration();
1591    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> getLocalTextStyle();
1592    property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.wear.compose.material3.TextConfiguration> LocalTextConfiguration;
1593    property public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> LocalTextStyle;
1594  }
1595
1596  @androidx.compose.runtime.Immutable public final class TextToggleButtonColors {
1597    ctor public TextToggleButtonColors(long checkedContainerColor, long checkedContentColor, long uncheckedContainerColor, long uncheckedContentColor, long disabledCheckedContainerColor, long disabledCheckedContentColor, long disabledUncheckedContainerColor, long disabledUncheckedContentColor);
1598    method public androidx.wear.compose.material3.TextToggleButtonColors copy(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor);
1599    method public long getCheckedContainerColor();
1600    method public long getCheckedContentColor();
1601    method public long getDisabledCheckedContainerColor();
1602    method public long getDisabledCheckedContentColor();
1603    method public long getDisabledUncheckedContainerColor();
1604    method public long getDisabledUncheckedContentColor();
1605    method public long getUncheckedContainerColor();
1606    method public long getUncheckedContentColor();
1607    property public long checkedContainerColor;
1608    property public long checkedContentColor;
1609    property public long disabledCheckedContainerColor;
1610    property public long disabledCheckedContentColor;
1611    property public long disabledUncheckedContainerColor;
1612    property public long disabledUncheckedContentColor;
1613    property public long uncheckedContainerColor;
1614    property public long uncheckedContentColor;
1615  }
1616
1617  public final class TextToggleButtonDefaults {
1618    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes animatedShapes();
1619    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes animatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? shape, optional androidx.compose.foundation.shape.CornerBasedShape? pressedShape);
1620    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonColors colors();
1621    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonColors colors(optional long checkedContainerColor, optional long checkedContentColor, optional long uncheckedContainerColor, optional long uncheckedContentColor, optional long disabledCheckedContainerColor, optional long disabledCheckedContentColor, optional long disabledUncheckedContainerColor, optional long disabledUncheckedContentColor);
1622    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getCheckedShape();
1623    method public float getExtraLargeSize();
1624    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getExtraLargeTextStyle();
1625    method public float getLargeSize();
1626    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getLargeTextStyle();
1627    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape getPressedShape();
1628    method @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape getShape();
1629    method public float getSize();
1630    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle getTextStyle();
1631    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes shapes();
1632    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes shapes(androidx.compose.ui.graphics.Shape shape);
1633    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes variantAnimatedShapes();
1634    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TextToggleButtonShapes variantAnimatedShapes(optional androidx.compose.foundation.shape.CornerBasedShape? uncheckedShape, optional androidx.compose.foundation.shape.CornerBasedShape? checkedShape);
1635    property public float ExtraLargeSize;
1636    property public float LargeSize;
1637    property public float Size;
1638    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape checkedShape;
1639    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle extraLargeTextStyle;
1640    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle largeTextStyle;
1641    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.CornerBasedShape pressedShape;
1642    property @androidx.compose.runtime.Composable public androidx.compose.foundation.shape.RoundedCornerShape shape;
1643    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.compose.ui.text.TextStyle textStyle;
1644    field public static final androidx.wear.compose.material3.TextToggleButtonDefaults INSTANCE;
1645  }
1646
1647  public final class TextToggleButtonKt {
1648    method @androidx.compose.runtime.Composable public static void TextToggleButton(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material3.TextToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource? interactionSource, optional androidx.wear.compose.material3.TextToggleButtonShapes shapes, optional androidx.compose.foundation.BorderStroke? border, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
1649  }
1650
1651  public final class TextToggleButtonShapes {
1652    ctor public TextToggleButtonShapes(androidx.compose.ui.graphics.Shape uncheckedShape, optional androidx.compose.ui.graphics.Shape checkedShape, optional androidx.compose.ui.graphics.Shape uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape checkedPressedShape);
1653    method public androidx.wear.compose.material3.TextToggleButtonShapes copy(optional androidx.compose.ui.graphics.Shape? uncheckedShape, optional androidx.compose.ui.graphics.Shape? checkedShape, optional androidx.compose.ui.graphics.Shape? uncheckedPressedShape, optional androidx.compose.ui.graphics.Shape? checkedPressedShape);
1654    method public androidx.compose.ui.graphics.Shape getCheckedPressedShape();
1655    method public androidx.compose.ui.graphics.Shape getCheckedShape();
1656    method public androidx.compose.ui.graphics.Shape getUncheckedPressedShape();
1657    method public androidx.compose.ui.graphics.Shape getUncheckedShape();
1658    property public androidx.compose.ui.graphics.Shape checkedPressedShape;
1659    property public androidx.compose.ui.graphics.Shape checkedShape;
1660    property public androidx.compose.ui.graphics.Shape uncheckedPressedShape;
1661    property public androidx.compose.ui.graphics.Shape uncheckedShape;
1662  }
1663
1664  @androidx.compose.runtime.Immutable public final class TimePickerColors {
1665    ctor public TimePickerColors(long selectedPickerContentColor, long unselectedPickerContentColor, long separatorColor, long pickerLabelColor, long confirmButtonContentColor, long confirmButtonContainerColor);
1666    method public androidx.wear.compose.material3.TimePickerColors copy(optional long selectedPickerContentColor, optional long unselectedPickerContentColor, optional long separatorColor, optional long pickerLabelColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor);
1667    method public long getConfirmButtonContainerColor();
1668    method public long getConfirmButtonContentColor();
1669    method public long getPickerLabelColor();
1670    method public long getSelectedPickerContentColor();
1671    method public long getSeparatorColor();
1672    method public long getUnselectedPickerContentColor();
1673    property public long confirmButtonContainerColor;
1674    property public long confirmButtonContentColor;
1675    property public long pickerLabelColor;
1676    property public long selectedPickerContentColor;
1677    property public long separatorColor;
1678    property public long unselectedPickerContentColor;
1679  }
1680
1681  public final class TimePickerDefaults {
1682    method @androidx.compose.runtime.Composable public int getTimePickerType();
1683    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TimePickerColors timePickerColors();
1684    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TimePickerColors timePickerColors(optional long selectedPickerContentColor, optional long unselectedPickerContentColor, optional long separatorColor, optional long pickerLabelColor, optional long confirmButtonContentColor, optional long confirmButtonContainerColor);
1685    property @androidx.compose.runtime.Composable public int timePickerType;
1686    field public static final androidx.wear.compose.material3.TimePickerDefaults INSTANCE;
1687  }
1688
1689  public final class TimePickerKt {
1690    method @RequiresApi(android.os.Build.VERSION_CODES.O) @androidx.compose.runtime.Composable public static void TimePicker(java.time.LocalTime initialTime, kotlin.jvm.functions.Function1<? super java.time.LocalTime,kotlin.Unit> onTimePicked, optional androidx.compose.ui.Modifier modifier, optional int timePickerType, optional androidx.wear.compose.material3.TimePickerColors colors);
1691  }
1692
1693  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class TimePickerType {
1694    field public static final androidx.wear.compose.material3.TimePickerType.Companion Companion;
1695  }
1696
1697  public static final class TimePickerType.Companion {
1698    method public int getHoursMinutes24H();
1699    method public int getHoursMinutesAmPm12H();
1700    method public int getHoursMinutesSeconds24H();
1701    property public int HoursMinutes24H;
1702    property public int HoursMinutesAmPm12H;
1703    property public int HoursMinutesSeconds24H;
1704  }
1705
1706  public interface TimeSource {
1707    method @androidx.compose.runtime.Composable public String currentTime();
1708  }
1709
1710  public final class TimeTextDefaults {
1711    method @androidx.compose.runtime.Composable public long backgroundColor();
1712    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
1713    method public float getMaxSweepAngle();
1714    method public String getTimeFormat12Hours();
1715    method public String getTimeFormat24Hours();
1716    method @androidx.compose.runtime.Composable public androidx.wear.compose.material3.TimeSource rememberTimeSource(String timeFormat);
1717    method @androidx.compose.runtime.Composable public String timeFormat();
1718    method @androidx.compose.runtime.Composable public androidx.wear.compose.foundation.CurvedTextStyle timeTextStyle(optional long background, optional long color, optional long fontSize);
1719    property public androidx.compose.foundation.layout.PaddingValues ContentPadding;
1720    property public float MaxSweepAngle;
1721    property public String TimeFormat12Hours;
1722    property public String TimeFormat24Hours;
1723    field public static final androidx.wear.compose.material3.TimeTextDefaults INSTANCE;
1724  }
1725
1726  public final class TimeTextKt {
1727    method @androidx.compose.runtime.Composable public static void TimeText(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.foundation.CurvedModifier curvedModifier, optional float maxSweepAngle, optional long backgroundColor, optional androidx.wear.compose.material3.TimeSource timeSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function2<? super androidx.wear.compose.foundation.CurvedScope,? super java.lang.String,kotlin.Unit> content);
1728    method public static void timeTextCurvedText(androidx.wear.compose.foundation.CurvedScope, String time, optional androidx.wear.compose.foundation.CurvedTextStyle? style);
1729    method public static void timeTextSeparator(androidx.wear.compose.foundation.CurvedScope, optional androidx.wear.compose.foundation.CurvedTextStyle? curvedTextStyle, optional androidx.wear.compose.foundation.ArcPaddingValues contentArcPadding);
1730  }
1731
1732  public final class TouchTargetAwareSizeKt {
1733    method public static androidx.compose.ui.Modifier touchTargetAwareSize(androidx.compose.ui.Modifier, float size);
1734  }
1735
1736  @androidx.compose.runtime.Immutable public final class Typography {
1737    ctor public Typography(optional androidx.compose.ui.text.font.FontFamily defaultFontFamily, optional androidx.wear.compose.foundation.CurvedTextStyle arcLarge, optional androidx.wear.compose.foundation.CurvedTextStyle arcMedium, optional androidx.wear.compose.foundation.CurvedTextStyle arcSmall, optional androidx.compose.ui.text.TextStyle displayLarge, optional androidx.compose.ui.text.TextStyle displayMedium, optional androidx.compose.ui.text.TextStyle displaySmall, optional androidx.compose.ui.text.TextStyle titleLarge, optional androidx.compose.ui.text.TextStyle titleMedium, optional androidx.compose.ui.text.TextStyle titleSmall, optional androidx.compose.ui.text.TextStyle labelLarge, optional androidx.compose.ui.text.TextStyle labelMedium, optional androidx.compose.ui.text.TextStyle labelSmall, optional androidx.compose.ui.text.TextStyle bodyLarge, optional androidx.compose.ui.text.TextStyle bodyMedium, optional androidx.compose.ui.text.TextStyle bodySmall, optional androidx.compose.ui.text.TextStyle bodyExtraSmall, optional androidx.compose.ui.text.TextStyle numeralExtraLarge, optional androidx.compose.ui.text.TextStyle numeralLarge, optional androidx.compose.ui.text.TextStyle numeralMedium, optional androidx.compose.ui.text.TextStyle numeralSmall, optional androidx.compose.ui.text.TextStyle numeralExtraSmall);
1738    method public androidx.wear.compose.material3.Typography copy(optional androidx.wear.compose.foundation.CurvedTextStyle arcLarge, optional androidx.wear.compose.foundation.CurvedTextStyle arcMedium, optional androidx.wear.compose.foundation.CurvedTextStyle arcSmall, optional androidx.compose.ui.text.TextStyle displayLarge, optional androidx.compose.ui.text.TextStyle displayMedium, optional androidx.compose.ui.text.TextStyle displaySmall, optional androidx.compose.ui.text.TextStyle titleLarge, optional androidx.compose.ui.text.TextStyle titleMedium, optional androidx.compose.ui.text.TextStyle titleSmall, optional androidx.compose.ui.text.TextStyle labelLarge, optional androidx.compose.ui.text.TextStyle labelMedium, optional androidx.compose.ui.text.TextStyle labelSmall, optional androidx.compose.ui.text.TextStyle bodyLarge, optional androidx.compose.ui.text.TextStyle bodyMedium, optional androidx.compose.ui.text.TextStyle bodySmall, optional androidx.compose.ui.text.TextStyle bodyExtraSmall, optional androidx.compose.ui.text.TextStyle numeralExtraLarge, optional androidx.compose.ui.text.TextStyle numeralLarge, optional androidx.compose.ui.text.TextStyle numeralMedium, optional androidx.compose.ui.text.TextStyle numeralSmall, optional androidx.compose.ui.text.TextStyle numeralExtraSmall);
1739    method public androidx.wear.compose.foundation.CurvedTextStyle getArcLarge();
1740    method public androidx.wear.compose.foundation.CurvedTextStyle getArcMedium();
1741    method public androidx.wear.compose.foundation.CurvedTextStyle getArcSmall();
1742    method public androidx.compose.ui.text.TextStyle getBodyExtraSmall();
1743    method public androidx.compose.ui.text.TextStyle getBodyLarge();
1744    method public androidx.compose.ui.text.TextStyle getBodyMedium();
1745    method public androidx.compose.ui.text.TextStyle getBodySmall();
1746    method public androidx.compose.ui.text.TextStyle getDisplayLarge();
1747    method public androidx.compose.ui.text.TextStyle getDisplayMedium();
1748    method public androidx.compose.ui.text.TextStyle getDisplaySmall();
1749    method public androidx.compose.ui.text.TextStyle getLabelLarge();
1750    method public androidx.compose.ui.text.TextStyle getLabelMedium();
1751    method public androidx.compose.ui.text.TextStyle getLabelSmall();
1752    method public androidx.compose.ui.text.TextStyle getNumeralExtraLarge();
1753    method public androidx.compose.ui.text.TextStyle getNumeralExtraSmall();
1754    method public androidx.compose.ui.text.TextStyle getNumeralLarge();
1755    method public androidx.compose.ui.text.TextStyle getNumeralMedium();
1756    method public androidx.compose.ui.text.TextStyle getNumeralSmall();
1757    method public androidx.compose.ui.text.TextStyle getTitleLarge();
1758    method public androidx.compose.ui.text.TextStyle getTitleMedium();
1759    method public androidx.compose.ui.text.TextStyle getTitleSmall();
1760    property public androidx.wear.compose.foundation.CurvedTextStyle arcLarge;
1761    property public androidx.wear.compose.foundation.CurvedTextStyle arcMedium;
1762    property public androidx.wear.compose.foundation.CurvedTextStyle arcSmall;
1763    property public androidx.compose.ui.text.TextStyle bodyExtraSmall;
1764    property public androidx.compose.ui.text.TextStyle bodyLarge;
1765    property public androidx.compose.ui.text.TextStyle bodyMedium;
1766    property public androidx.compose.ui.text.TextStyle bodySmall;
1767    property public androidx.compose.ui.text.TextStyle displayLarge;
1768    property public androidx.compose.ui.text.TextStyle displayMedium;
1769    property public androidx.compose.ui.text.TextStyle displaySmall;
1770    property public androidx.compose.ui.text.TextStyle labelLarge;
1771    property public androidx.compose.ui.text.TextStyle labelMedium;
1772    property public androidx.compose.ui.text.TextStyle labelSmall;
1773    property public androidx.compose.ui.text.TextStyle numeralExtraLarge;
1774    property public androidx.compose.ui.text.TextStyle numeralExtraSmall;
1775    property public androidx.compose.ui.text.TextStyle numeralLarge;
1776    property public androidx.compose.ui.text.TextStyle numeralMedium;
1777    property public androidx.compose.ui.text.TextStyle numeralSmall;
1778    property public androidx.compose.ui.text.TextStyle titleLarge;
1779    property public androidx.compose.ui.text.TextStyle titleMedium;
1780    property public androidx.compose.ui.text.TextStyle titleSmall;
1781  }
1782
1783}
1784
1785package androidx.wear.compose.material3.lazy {
1786
1787  public sealed interface ResponsiveTransformationSpec extends androidx.wear.compose.material3.lazy.TransformationSpec {
1788    field public static final androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec.Companion Companion;
1789  }
1790
1791  public static final class ResponsiveTransformationSpec.Companion {
1792    method public androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec largeScreen(optional float screenSize, optional @FloatRange(from=0.0, to=1.0) float minElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float minTransitionAreaHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxTransitionAreaHeightFraction, optional androidx.compose.animation.core.Easing easing, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec containerAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec contentAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec scale);
1793    method public androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec smallScreen(optional float screenSize, optional @FloatRange(from=0.0, to=1.0) float minElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxElementHeightFraction, optional @FloatRange(from=0.0, to=1.0) float minTransitionAreaHeightFraction, optional @FloatRange(from=0.0, to=1.0) float maxTransitionAreaHeightFraction, optional androidx.compose.animation.core.Easing easing, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec containerAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec contentAlpha, optional androidx.wear.compose.material3.lazy.TransformationVariableSpec scale);
1794  }
1795
1796  public final class ResponsiveTransformationSpecDefaults {
1797    method public float getLargeScreenSize();
1798    method public float getSmallScreenSize();
1799    property public float LargeScreenSize;
1800    property public float SmallScreenSize;
1801    field public static final androidx.wear.compose.material3.lazy.ResponsiveTransformationSpecDefaults INSTANCE;
1802  }
1803
1804  public final class ResponsiveTransformationSpecKt {
1805    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.lazy.TransformationSpec rememberTransformationSpec();
1806    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material3.lazy.TransformationSpec rememberTransformationSpec(androidx.wear.compose.material3.lazy.ResponsiveTransformationSpec... specs);
1807  }
1808
1809  public interface TransformationSpec {
1810    method public void applyContainerTransformation(androidx.compose.ui.graphics.GraphicsLayerScope, long scrollProgress);
1811    method public void applyContentTransformation(androidx.compose.ui.graphics.GraphicsLayerScope, long scrollProgress);
1812    method public androidx.compose.ui.graphics.painter.Painter createTransformedContainerPainter(androidx.wear.compose.material3.lazy.TransformedContainerPainterScope, androidx.compose.ui.graphics.painter.Painter painter, androidx.compose.ui.graphics.Shape shape, androidx.compose.foundation.BorderStroke? border);
1813    method public int getTransformedHeight(int measuredHeight, long scrollProgress);
1814  }
1815
1816  public final class TransformationSpecKt {
1817    method public static androidx.wear.compose.material3.lazy.TransformationVariableSpec lerp(androidx.wear.compose.material3.lazy.TransformationVariableSpec start, androidx.wear.compose.material3.lazy.TransformationVariableSpec stop, float progress);
1818    method public static androidx.compose.ui.Modifier transformedHeight(androidx.compose.ui.Modifier, androidx.wear.compose.foundation.lazy.TransformingLazyColumnItemScope scope, androidx.wear.compose.material3.lazy.TransformationSpec transformationSpec);
1819  }
1820
1821  public final class TransformationVariableSpec {
1822    ctor public TransformationVariableSpec(@FloatRange(from=0.0, to=1.0) float topValue, optional @FloatRange(from=0.0, to=1.0) float targetValue, optional @FloatRange(from=0.0, to=1.0) float bottomValue, optional @FloatRange(from=0.0, to=1.0) float transformationZoneEnterFraction, optional @FloatRange(from=0.0, to=1.0) float transformationZoneExitFraction);
1823    method public androidx.wear.compose.material3.lazy.TransformationVariableSpec copy(optional float topValue, optional float targetValue, optional float bottomValue, optional float transformationZoneEnterFraction, optional float transformationZoneExitFraction);
1824    method public float getBottomValue();
1825    method public float getTargetValue();
1826    method public float getTopValue();
1827    method public float getTransformationZoneEnterFraction();
1828    method public float getTransformationZoneExitFraction();
1829    property @FloatRange(from=0.0, to=1.0) public float bottomValue;
1830    property @FloatRange(from=0.0, to=1.0) public float targetValue;
1831    property @FloatRange(from=0.0, to=1.0) public float topValue;
1832    property @FloatRange(from=0.0, to=1.0) public float transformationZoneEnterFraction;
1833    property @FloatRange(from=0.0, to=1.0) public float transformationZoneExitFraction;
1834  }
1835
1836  public interface TransformedContainerPainterScope {
1837    method public float getItemHeight(androidx.compose.ui.graphics.drawscope.DrawScope);
1838    method public long getScrollProgress();
1839    property public abstract float androidx.compose.ui.graphics.drawscope.DrawScope.itemHeight;
1840    property public abstract long androidx.compose.ui.graphics.drawscope.DrawScope.scrollProgress;
1841  }
1842
1843}
1844
1845