1// Signature format: 4.0
2package androidx.wear.compose.material {
3
4  @androidx.compose.runtime.Immutable public final class AutoCenteringParams {
5    ctor public AutoCenteringParams(optional int itemIndex, optional int itemOffset);
6  }
7
8  @androidx.compose.runtime.Stable public interface ButtonColors {
9    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled);
10    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled);
11  }
12
13  public final class ButtonDefaults {
14    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors buttonColors(optional long backgroundColor, optional long contentColor, optional long disabledBackgroundColor, optional long disabledContentColor);
15    method public float getCompactButtonBackgroundPadding();
16    method public float getDefaultButtonSize();
17    method public float getDefaultIconSize();
18    method public float getExtraSmallButtonSize();
19    method public float getLargeButtonSize();
20    method public float getLargeIconSize();
21    method public float getSmallButtonSize();
22    method public float getSmallIconSize();
23    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors iconButtonColors(optional long contentColor);
24    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors primaryButtonColors(optional long backgroundColor, optional long contentColor);
25    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ButtonColors secondaryButtonColors(optional long backgroundColor, optional long contentColor);
26    property public final float CompactButtonBackgroundPadding;
27    property public final float DefaultButtonSize;
28    property public final float DefaultIconSize;
29    property public final float ExtraSmallButtonSize;
30    property public final float LargeButtonSize;
31    property public final float LargeIconSize;
32    property public final float SmallButtonSize;
33    property public final float SmallIconSize;
34    field public static final androidx.wear.compose.material.ButtonDefaults INSTANCE;
35  }
36
37  public final class ButtonKt {
38    method @androidx.compose.runtime.Composable public static void Button(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material.ButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
39    method @androidx.compose.runtime.Composable public static void CompactButton(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.wear.compose.material.ButtonColors colors, optional float backgroundPadding, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
40  }
41
42  public final class CardDefaults {
43    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter cardBackgroundPainter(optional long startBackgroundColor, optional long endBackgroundColor, optional androidx.compose.ui.unit.LayoutDirection gradientDirection);
44    method public float getAppImageSize();
45    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
46    method @androidx.compose.runtime.Composable public androidx.compose.ui.graphics.painter.Painter imageWithScrimBackgroundPainter(androidx.compose.ui.graphics.painter.Painter backgroundImagePainter, optional androidx.compose.ui.graphics.Brush backgroundImageScrimBrush);
47    property public final float AppImageSize;
48    property public final androidx.compose.foundation.layout.PaddingValues ContentPadding;
49    field public static final androidx.wear.compose.material.CardDefaults INSTANCE;
50  }
51
52  public final class CardKt {
53    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> time, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? appImage, optional androidx.compose.ui.graphics.painter.Painter backgroundPainter, optional long contentColor, optional long appColor, optional long timeColor, optional long titleColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
54    method @androidx.compose.runtime.Composable public static void Card(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.graphics.painter.Painter backgroundPainter, optional long contentColor, optional boolean enabled, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.ui.semantics.Role? role, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
55    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 boolean enabled, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? time, optional androidx.compose.ui.graphics.painter.Painter backgroundPainter, optional long contentColor, optional long titleColor, optional long timeColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
56  }
57
58  @androidx.compose.runtime.Stable public interface ChipColors {
59    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.painter.Painter> background(boolean enabled);
60    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled);
61    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> iconColor(boolean enabled);
62    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> secondaryContentColor(boolean enabled);
63  }
64
65  public final class ChipDefaults {
66    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors childChipColors(optional long contentColor, optional long secondaryContentColor, optional long iconColor);
67    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors chipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional long disabledBackgroundColor, optional long disabledContentColor, optional long disabledSecondaryContentColor, optional long disabledIconColor);
68    method public androidx.compose.foundation.layout.PaddingValues getCompactChipContentPadding();
69    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
70    method public float getIconSize();
71    method public float getLargeIconSize();
72    method public float getSmallIconSize();
73    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors gradientBackgroundChipColors(optional long startBackgroundColor, optional long endBackgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor, optional androidx.compose.ui.unit.LayoutDirection gradientDirection);
74    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors imageBackgroundChipColors(androidx.compose.ui.graphics.painter.Painter backgroundImagePainter, optional androidx.compose.ui.graphics.Brush backgroundImageScrimBrush, optional long contentColor, optional long secondaryContentColor, optional long iconColor);
75    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors primaryChipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor);
76    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ChipColors secondaryChipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long iconColor);
77    property public final androidx.compose.foundation.layout.PaddingValues CompactChipContentPadding;
78    property public final androidx.compose.foundation.layout.PaddingValues ContentPadding;
79    property public final float IconSize;
80    property public final float LargeIconSize;
81    property public final float SmallIconSize;
82    field public static final androidx.wear.compose.material.ChipDefaults INSTANCE;
83  }
84
85  public final class ChipKt {
86    method @androidx.compose.runtime.Composable public static void Chip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, androidx.wear.compose.material.ChipColors colors, optional androidx.compose.ui.Modifier modifier, optional boolean enabled, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.ui.semantics.Role? role, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
87    method @androidx.compose.runtime.Composable public static void Chip(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, 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 androidx.wear.compose.material.ChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding);
88    method @androidx.compose.runtime.Composable public static void CompactChip(kotlin.jvm.functions.Function0<kotlin.Unit> onClick, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? label, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding);
89  }
90
91  @androidx.compose.runtime.Stable public final class Colors {
92    ctor public Colors(optional long primary, optional long primaryVariant, optional long secondary, optional long secondaryVariant, optional long background, optional long surface, optional long error, optional long onPrimary, optional long onSecondary, optional long onBackground, optional long onSurface, optional long onSurfaceVariant, optional long onError);
93    method public androidx.wear.compose.material.Colors copy(optional long primary, optional long primaryVariant, optional long secondary, optional long secondaryVariant, optional long background, optional long surface, optional long error, optional long onPrimary, optional long onSecondary, optional long onBackground, optional long onSurface, optional long onSurfaceVariant, optional long onError);
94    method public long getBackground();
95    method public long getError();
96    method public long getOnBackground();
97    method public long getOnError();
98    method public long getOnPrimary();
99    method public long getOnSecondary();
100    method public long getOnSurface();
101    method public long getOnSurfaceVariant();
102    method public long getPrimary();
103    method public long getPrimaryVariant();
104    method public long getSecondary();
105    method public long getSecondaryVariant();
106    method public long getSurface();
107    property public final long background;
108    property public final long error;
109    property public final long onBackground;
110    property public final long onError;
111    property public final long onPrimary;
112    property public final long onSecondary;
113    property public final long onSurface;
114    property public final long onSurfaceVariant;
115    property public final long primary;
116    property public final long primaryVariant;
117    property public final long secondary;
118    property public final long secondaryVariant;
119    property public final long surface;
120  }
121
122  public final class ColorsKt {
123    method public static long contentColorFor(androidx.wear.compose.material.Colors, long backgroundColor);
124    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public static long contentColorFor(long backgroundColor);
125  }
126
127  public final class ContentAlpha {
128    method @androidx.compose.runtime.Composable public float getDisabled();
129    method @androidx.compose.runtime.Composable public float getHigh();
130    method @androidx.compose.runtime.Composable public float getMedium();
131    property @androidx.compose.runtime.Composable public final float disabled;
132    property @androidx.compose.runtime.Composable public final float high;
133    property @androidx.compose.runtime.Composable public final float medium;
134    field public static final androidx.wear.compose.material.ContentAlpha INSTANCE;
135  }
136
137  public final class ContentAlphaKt {
138    method public static androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Float> getLocalContentAlpha();
139    property public static final androidx.compose.runtime.ProvidableCompositionLocal<java.lang.Float> LocalContentAlpha;
140  }
141
142  public final class ContentColorKt {
143    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> getLocalContentColor();
144    property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.graphics.Color> LocalContentColor;
145  }
146
147  public final class CurvedTextKt {
148    method public static void curvedText(androidx.wear.compose.foundation.CurvedScope, String text, optional androidx.wear.compose.foundation.CurvedModifier modifier, optional long background, optional long color, optional long fontSize, optional androidx.wear.compose.foundation.CurvedTextStyle? style, optional androidx.wear.compose.foundation.CurvedDirection.Angular? angularDirection, optional int overflow);
149  }
150
151  public final class DefaultTimeSourceKt {
152  }
153
154  public final class HorizontalPageIndicatorKt {
155    method @androidx.compose.runtime.Composable public static void HorizontalPageIndicator(androidx.wear.compose.material.PageIndicatorState pageIndicatorState, optional androidx.compose.ui.Modifier modifier, optional int indicatorStyle, optional long selectedColor, optional long unselectedColor, optional float indicatorSize, optional float spacing, optional androidx.compose.ui.graphics.Shape indicatorShape);
156  }
157
158  public final class IconKt {
159    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);
160    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);
161    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);
162  }
163
164  @androidx.compose.runtime.Stable public interface InlineSliderColors {
165    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled);
166    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> barColor(boolean enabled, boolean selected);
167    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> spacerColor(boolean enabled);
168  }
169
170  public final class InlineSliderDefaults {
171    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.InlineSliderColors colors(optional long backgroundColor, optional long spacerColor, optional long selectedBarColor, optional long unselectedBarColor, optional long disabledBackgroundColor, optional long disabledSpacerColor, optional long disabledSelectedBarColor, optional long disabledUnselectedBarColor);
172    method public androidx.compose.ui.graphics.vector.ImageVector getDecrease();
173    method public androidx.compose.ui.graphics.vector.ImageVector getIncrease();
174    property public final androidx.compose.ui.graphics.vector.ImageVector Decrease;
175    property public final androidx.compose.ui.graphics.vector.ImageVector Increase;
176    field public static final androidx.wear.compose.material.InlineSliderDefaults INSTANCE;
177  }
178
179  public final class ListHeaderKt {
180    method @androidx.compose.runtime.Composable public static void ListHeader(optional androidx.compose.ui.Modifier modifier, optional long backgroundColor, optional long contentColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> content);
181  }
182
183  public final class MaterialTextSelectionColorsKt {
184  }
185
186  public final class MaterialTheme {
187    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material.Colors getColors();
188    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material.Shapes getShapes();
189    method @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public androidx.wear.compose.material.Typography getTypography();
190    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.wear.compose.material.Colors colors;
191    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.wear.compose.material.Shapes shapes;
192    property @androidx.compose.runtime.Composable @androidx.compose.runtime.ReadOnlyComposable public final androidx.wear.compose.material.Typography typography;
193    field public static final androidx.wear.compose.material.MaterialTheme INSTANCE;
194  }
195
196  public final class MaterialThemeKt {
197    method @androidx.compose.runtime.Composable public static void MaterialTheme(optional androidx.wear.compose.material.Colors colors, optional androidx.wear.compose.material.Typography typography, optional androidx.wear.compose.material.Shapes shapes, kotlin.jvm.functions.Function0<kotlin.Unit> content);
198  }
199
200  public final class PageIndicatorDefaults {
201    method @androidx.compose.runtime.Composable public int style();
202    field public static final androidx.wear.compose.material.PageIndicatorDefaults INSTANCE;
203  }
204
205  public interface PageIndicatorState {
206    method public int getPageCount();
207    method public float getPageOffset();
208    method public int getSelectedPage();
209    property public abstract int pageCount;
210    property public abstract float pageOffset;
211    property public abstract int selectedPage;
212  }
213
214  @kotlin.jvm.JvmInline public final value class PageIndicatorStyle {
215    field public static final androidx.wear.compose.material.PageIndicatorStyle.Companion Companion;
216  }
217
218  public static final class PageIndicatorStyle.Companion {
219    method public int getCurved();
220    method public int getLinear();
221    property public final int Curved;
222    property public final int Linear;
223  }
224
225  public final class PickerDefaults {
226    method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.FlingBehavior flingBehavior(androidx.wear.compose.material.PickerState state, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float> decay);
227    method public float getDefaultGradientRatio();
228    method public androidx.wear.compose.material.ScalingParams scalingParams(optional float edgeScale, optional float edgeAlpha, optional float minElementHeight, optional float maxElementHeight, optional float minTransitionArea, optional float maxTransitionArea, optional androidx.compose.animation.core.Easing scaleInterpolator, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.Constraints,java.lang.Integer> viewportVerticalOffsetResolver);
229    property public final float DefaultGradientRatio;
230    field public static final androidx.wear.compose.material.PickerDefaults INSTANCE;
231  }
232
233  public final class PickerKt {
234    method @androidx.compose.runtime.Composable public static void Picker(androidx.wear.compose.material.PickerState state, optional androidx.compose.ui.Modifier modifier, optional boolean readOnly, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? readOnlyLabel, optional androidx.wear.compose.material.ScalingParams scalingParams, optional float separation, optional float gradientRatio, optional long gradientColor, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.PickerScope,? super java.lang.Integer,kotlin.Unit> option);
235    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material.PickerState rememberPickerState(int initialNumberOfOptions, optional int initiallySelectedOption, optional boolean repeatItems);
236  }
237
238  public interface PickerScope {
239    method public int getSelectedOption();
240    property public abstract int selectedOption;
241  }
242
243  @androidx.compose.runtime.Stable public final class PickerState implements androidx.compose.foundation.gestures.ScrollableState {
244    ctor public PickerState(int initialNumberOfOptions, optional int initiallySelectedOption, optional boolean repeatItems);
245    method public float dispatchRawDelta(float delta);
246    method public int getNumberOfOptions();
247    method public boolean getRepeatItems();
248    method public int getSelectedOption();
249    method public boolean isScrollInProgress();
250    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>,?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>);
251    method public suspend Object? scrollToOption(int index, kotlin.coroutines.Continuation<? super kotlin.Unit>);
252    method public void setNumberOfOptions(int);
253    property public boolean isScrollInProgress;
254    property public final int numberOfOptions;
255    property public final boolean repeatItems;
256    property public final int selectedOption;
257    field public static final androidx.wear.compose.material.PickerState.Companion Companion;
258  }
259
260  public static final class PickerState.Companion {
261    method public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.PickerState,java.lang.Object> getSaver();
262    property public final androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.PickerState,java.lang.Object> Saver;
263  }
264
265  @kotlin.jvm.JvmInline public final value class PositionIndicatorAlignment {
266    field public static final androidx.wear.compose.material.PositionIndicatorAlignment.Companion Companion;
267  }
268
269  public static final class PositionIndicatorAlignment.Companion {
270    method public int getEnd();
271    method public int getLeft();
272    method public int getOppositeRsb();
273    method public int getRight();
274    property public final int End;
275    property public final int Left;
276    property public final int OppositeRsb;
277    property public final int Right;
278  }
279
280  public final class PositionIndicatorKt {
281    method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.compose.foundation.lazy.LazyListState lazyListState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseDirection);
282    method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.compose.foundation.ScrollState scrollState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseDirection);
283    method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.wear.compose.material.PositionIndicatorState state, float indicatorHeight, float indicatorWidth, float paddingHorizontal, optional androidx.compose.ui.Modifier modifier, optional long background, optional long color, optional boolean reverseDirection, optional int position);
284    method @androidx.compose.runtime.Composable public static void PositionIndicator(androidx.wear.compose.material.ScalingLazyListState scalingLazyListState, optional androidx.compose.ui.Modifier modifier, optional boolean reverseDirection);
285    method @androidx.compose.runtime.Composable public static void PositionIndicator(kotlin.jvm.functions.Function0<java.lang.Float> value, optional androidx.compose.ui.Modifier modifier, optional kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> range, optional long color, optional boolean reverseDirection, optional int position);
286  }
287
288  @androidx.compose.runtime.Stable public interface PositionIndicatorState {
289    method public float getPositionFraction();
290    method public float sizeFraction(float scrollableContainerSizePx);
291    method public int visibility(float scrollableContainerSizePx);
292    property public abstract float positionFraction;
293  }
294
295  @kotlin.jvm.JvmInline public final value class PositionIndicatorVisibility {
296    field public static final androidx.wear.compose.material.PositionIndicatorVisibility.Companion Companion;
297  }
298
299  public static final class PositionIndicatorVisibility.Companion {
300    method public int getAutoHide();
301    method public int getHide();
302    method public int getShow();
303    property public final int AutoHide;
304    property public final int Hide;
305    property public final int Show;
306  }
307
308  public final class ProgressIndicatorDefaults {
309    method public androidx.compose.animation.core.SpringSpec<java.lang.Float> getProgressAnimationSpec();
310    method public float getStrokeWidth();
311    property public final androidx.compose.animation.core.SpringSpec<java.lang.Float> ProgressAnimationSpec;
312    property public final float StrokeWidth;
313    field public static final androidx.wear.compose.material.ProgressIndicatorDefaults INSTANCE;
314  }
315
316  public final class ProgressIndicatorKt {
317    method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional long indicatorColor, optional long trackColor, optional float strokeWidth);
318    method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(float progress, optional androidx.compose.ui.Modifier modifier, optional float startAngle, optional float endAngle, optional long indicatorColor, optional long trackColor, optional float strokeWidth);
319  }
320
321  public final class RangeDefaultsKt {
322  }
323
324  public final class Resources_androidKt {
325  }
326
327  public final class ScaffoldKt {
328    method @androidx.compose.runtime.Composable public static void Scaffold(optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function0<kotlin.Unit>? vignette, optional kotlin.jvm.functions.Function0<kotlin.Unit>? positionIndicator, optional kotlin.jvm.functions.Function0<kotlin.Unit>? pageIndicator, optional kotlin.jvm.functions.Function0<kotlin.Unit>? timeText, kotlin.jvm.functions.Function0<kotlin.Unit> content);
329  }
330
331  public final class ScalingLazyColumnDefaults {
332    method public androidx.wear.compose.material.ScalingParams scalingParams(optional float edgeScale, optional float edgeAlpha, optional float minElementHeight, optional float maxElementHeight, optional float minTransitionArea, optional float maxTransitionArea, optional androidx.compose.animation.core.Easing scaleInterpolator, optional kotlin.jvm.functions.Function1<? super androidx.compose.ui.unit.Constraints,java.lang.Integer> viewportVerticalOffsetResolver);
333    method @androidx.compose.runtime.Composable public androidx.compose.foundation.gestures.FlingBehavior snapFlingBehavior(androidx.wear.compose.material.ScalingLazyListState state, optional float snapOffset, optional androidx.compose.animation.core.DecayAnimationSpec<java.lang.Float> decay);
334    field public static final androidx.wear.compose.material.ScalingLazyColumnDefaults INSTANCE;
335  }
336
337  public final class ScalingLazyColumnKt {
338    method @androidx.compose.runtime.Composable public static void ScalingLazyColumn(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.ScalingLazyListState state, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional boolean reverseLayout, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.ui.Alignment.Horizontal horizontalAlignment, optional androidx.compose.foundation.gestures.FlingBehavior flingBehavior, optional boolean userScrollEnabled, optional androidx.wear.compose.material.ScalingParams scalingParams, optional int anchorType, optional androidx.wear.compose.material.AutoCenteringParams? autoCentering, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.ScalingLazyListScope,kotlin.Unit> content);
339    method public static inline <T> void items(androidx.wear.compose.material.ScalingLazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function1<? super T,?>? key, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super T,kotlin.Unit> itemContent);
340    method public static inline <T> void items(androidx.wear.compose.material.ScalingLazyListScope, T![] items, optional kotlin.jvm.functions.Function1<? super T,?>? key, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super T,kotlin.Unit> itemContent);
341    method public static inline <T> void itemsIndexed(androidx.wear.compose.material.ScalingLazyListScope, java.util.List<? extends T> items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,?>? key, kotlin.jvm.functions.Function3<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent);
342    method public static inline <T> void itemsIndexed(androidx.wear.compose.material.ScalingLazyListScope, T![] items, optional kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,?>? key, kotlin.jvm.functions.Function3<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super java.lang.Integer,? super T,kotlin.Unit> itemContent);
343  }
344
345  public final class ScalingLazyColumnMeasureKt {
346  }
347
348  @androidx.compose.runtime.Immutable @kotlin.jvm.JvmInline public final value class ScalingLazyListAnchorType {
349    field public static final androidx.wear.compose.material.ScalingLazyListAnchorType.Companion Companion;
350  }
351
352  public static final class ScalingLazyListAnchorType.Companion {
353    method public int getItemCenter();
354    method public int getItemStart();
355    property public final int ItemCenter;
356    property public final int ItemStart;
357  }
358
359  public sealed interface ScalingLazyListItemInfo {
360    method public float getAlpha();
361    method public int getIndex();
362    method public Object getKey();
363    method public int getOffset();
364    method public float getScale();
365    method public int getSize();
366    method public int getUnadjustedOffset();
367    method public int getUnadjustedSize();
368    property public abstract float alpha;
369    property public abstract int index;
370    property public abstract Object key;
371    property public abstract int offset;
372    property public abstract float scale;
373    property public abstract int size;
374    property public abstract int unadjustedOffset;
375    property public abstract int unadjustedSize;
376  }
377
378  @androidx.compose.runtime.Stable @androidx.wear.compose.material.ScalingLazyScopeMarker public sealed interface ScalingLazyListItemScope {
379    method public androidx.compose.ui.Modifier fillParentMaxHeight(androidx.compose.ui.Modifier, optional float fraction);
380    method public androidx.compose.ui.Modifier fillParentMaxSize(androidx.compose.ui.Modifier, optional float fraction);
381    method public androidx.compose.ui.Modifier fillParentMaxWidth(androidx.compose.ui.Modifier, optional float fraction);
382  }
383
384  public sealed interface ScalingLazyListLayoutInfo {
385    method public int getAfterAutoCenteringPadding();
386    method public int getAfterContentPadding();
387    method public int getBeforeAutoCenteringPadding();
388    method public int getBeforeContentPadding();
389    method public androidx.compose.foundation.gestures.Orientation getOrientation();
390    method public boolean getReverseLayout();
391    method public int getTotalItemsCount();
392    method public int getViewportEndOffset();
393    method public long getViewportSize();
394    method public int getViewportStartOffset();
395    method public java.util.List<androidx.wear.compose.material.ScalingLazyListItemInfo> getVisibleItemsInfo();
396    property public abstract int afterAutoCenteringPadding;
397    property public abstract int afterContentPadding;
398    property public abstract int beforeAutoCenteringPadding;
399    property public abstract int beforeContentPadding;
400    property public abstract androidx.compose.foundation.gestures.Orientation orientation;
401    property public abstract boolean reverseLayout;
402    property public abstract int totalItemsCount;
403    property public abstract int viewportEndOffset;
404    property public abstract long viewportSize;
405    property public abstract int viewportStartOffset;
406    property public abstract java.util.List<androidx.wear.compose.material.ScalingLazyListItemInfo> visibleItemsInfo;
407  }
408
409  @androidx.wear.compose.material.ScalingLazyScopeMarker public sealed interface ScalingLazyListScope {
410    method public void item(optional Object? key, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.ScalingLazyListItemScope,kotlin.Unit> content);
411    method public void items(int count, optional kotlin.jvm.functions.Function1<? super java.lang.Integer,?>? key, kotlin.jvm.functions.Function2<? super androidx.wear.compose.material.ScalingLazyListItemScope,? super java.lang.Integer,kotlin.Unit> itemContent);
412  }
413
414  @androidx.compose.runtime.Stable public final class ScalingLazyListState implements androidx.compose.foundation.gestures.ScrollableState {
415    ctor public ScalingLazyListState(optional int initialCenterItemIndex, optional int initialCenterItemScrollOffset);
416    method public suspend Object? animateScrollToItem(int index, optional int scrollOffset, optional kotlin.coroutines.Continuation<? super kotlin.Unit>);
417    method public float dispatchRawDelta(float delta);
418    method public int getCenterItemIndex();
419    method public int getCenterItemScrollOffset();
420    method public androidx.wear.compose.material.ScalingLazyListLayoutInfo getLayoutInfo();
421    method public boolean isScrollInProgress();
422    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>,?> block, kotlin.coroutines.Continuation<? super kotlin.Unit>);
423    method public suspend Object? scrollToItem(int index, optional int scrollOffset, optional kotlin.coroutines.Continuation<? super kotlin.Unit>);
424    property public final int centerItemIndex;
425    property public final int centerItemScrollOffset;
426    property public boolean isScrollInProgress;
427    property public final androidx.wear.compose.material.ScalingLazyListLayoutInfo layoutInfo;
428    field public static final androidx.wear.compose.material.ScalingLazyListState.Companion Companion;
429  }
430
431  public static final class ScalingLazyListState.Companion {
432    method public androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.ScalingLazyListState,java.lang.Object> getSaver();
433    property public final androidx.compose.runtime.saveable.Saver<androidx.wear.compose.material.ScalingLazyListState,java.lang.Object> Saver;
434  }
435
436  public final class ScalingLazyListStateKt {
437    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material.ScalingLazyListState rememberScalingLazyListState(optional int initialCenterItemIndex, optional int initialCenterItemScrollOffset);
438  }
439
440  @kotlin.DslMarker public @interface ScalingLazyScopeMarker {
441  }
442
443  @androidx.compose.runtime.Stable public interface ScalingParams {
444    method public float getEdgeAlpha();
445    method public float getEdgeScale();
446    method public float getMaxElementHeight();
447    method public float getMaxTransitionArea();
448    method public float getMinElementHeight();
449    method public float getMinTransitionArea();
450    method public androidx.compose.animation.core.Easing getScaleInterpolator();
451    method public int resolveViewportVerticalOffset(long viewportConstraints);
452    property public abstract float edgeAlpha;
453    property public abstract float edgeScale;
454    property public abstract float maxElementHeight;
455    property public abstract float maxTransitionArea;
456    property public abstract float minElementHeight;
457    property public abstract float minTransitionArea;
458    property public abstract androidx.compose.animation.core.Easing scaleInterpolator;
459  }
460
461  @androidx.compose.runtime.Immutable public final class Shapes {
462    ctor public Shapes(optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large);
463    method public androidx.wear.compose.material.Shapes copy(optional androidx.compose.foundation.shape.CornerBasedShape small, optional androidx.compose.foundation.shape.CornerBasedShape medium, optional androidx.compose.foundation.shape.CornerBasedShape large);
464    method public androidx.compose.foundation.shape.CornerBasedShape getLarge();
465    method public androidx.compose.foundation.shape.CornerBasedShape getMedium();
466    method public androidx.compose.foundation.shape.CornerBasedShape getSmall();
467    property public final androidx.compose.foundation.shape.CornerBasedShape large;
468    property public final androidx.compose.foundation.shape.CornerBasedShape medium;
469    property public final androidx.compose.foundation.shape.CornerBasedShape small;
470  }
471
472  public final class ShapesKt {
473  }
474
475  public final class SliderKt {
476    method @androidx.compose.runtime.Composable public static void InlineSlider(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 boolean segmented, optional androidx.wear.compose.material.InlineSliderColors colors);
477    method @androidx.compose.runtime.Composable public static void InlineSlider(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 boolean segmented, optional androidx.wear.compose.material.InlineSliderColors colors);
478  }
479
480  @androidx.compose.runtime.Stable public interface SplitToggleChipColors {
481    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled);
482    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled);
483    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> secondaryContentColor(boolean enabled);
484    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> splitBackgroundOverlay(boolean enabled, boolean checked);
485    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> toggleControlColor(boolean enabled, boolean checked);
486  }
487
488  public final class StepperDefaults {
489    method public androidx.compose.ui.graphics.vector.ImageVector getDecrease();
490    method public androidx.compose.ui.graphics.vector.ImageVector getIncrease();
491    property public final androidx.compose.ui.graphics.vector.ImageVector Decrease;
492    property public final androidx.compose.ui.graphics.vector.ImageVector Increase;
493    field public static final androidx.wear.compose.material.StepperDefaults INSTANCE;
494  }
495
496  public final class StepperKt {
497    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 kotlin.ranges.ClosedFloatingPointRange<java.lang.Float> valueRange, optional long backgroundColor, optional long contentColor, optional long iconColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
498    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 long backgroundColor, optional long contentColor, optional long iconColor, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
499  }
500
501  public final class SwipeToDismissBoxDefaults {
502    method public androidx.compose.animation.core.SpringSpec<java.lang.Float> getAnimationSpec();
503    method public float getEdgeWidth();
504    property public final androidx.compose.animation.core.SpringSpec<java.lang.Float> AnimationSpec;
505    property public final float EdgeWidth;
506    field public static final androidx.wear.compose.material.SwipeToDismissBoxDefaults INSTANCE;
507  }
508
509  public final class SwipeToDismissBoxKt {
510    method @androidx.compose.runtime.Composable public static void SwipeToDismissBox(androidx.wear.compose.material.SwipeToDismissBoxState state, optional androidx.compose.ui.Modifier modifier, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean hasBackground, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content);
511    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.material.SwipeToDismissBoxState state, optional long backgroundScrimColor, optional long contentScrimColor, optional Object backgroundKey, optional Object contentKey, optional boolean hasBackground, kotlin.jvm.functions.Function2<? super androidx.compose.foundation.layout.BoxScope,? super java.lang.Boolean,kotlin.Unit> content);
512    method public static androidx.compose.ui.Modifier edgeSwipeToDismiss(androidx.compose.ui.Modifier, androidx.wear.compose.material.SwipeToDismissBoxState swipeToDismissBoxState, optional float edgeWidth);
513    method @androidx.compose.runtime.Composable public static androidx.wear.compose.material.SwipeToDismissBoxState rememberSwipeToDismissBoxState(optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.SwipeToDismissValue,java.lang.Boolean> confirmStateChange);
514  }
515
516  @androidx.compose.runtime.Stable public final class SwipeToDismissBoxState {
517    ctor public SwipeToDismissBoxState(optional androidx.compose.animation.core.AnimationSpec<java.lang.Float> animationSpec, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.SwipeToDismissValue,java.lang.Boolean> confirmStateChange);
518    method public androidx.wear.compose.material.SwipeToDismissValue getCurrentValue();
519    method public androidx.wear.compose.material.SwipeToDismissValue getTargetValue();
520    method public boolean isAnimationRunning();
521    method public suspend Object? snapTo(androidx.wear.compose.material.SwipeToDismissValue targetValue, kotlin.coroutines.Continuation<? super kotlin.Unit>);
522    property public final androidx.wear.compose.material.SwipeToDismissValue currentValue;
523    property public final boolean isAnimationRunning;
524    property public final androidx.wear.compose.material.SwipeToDismissValue targetValue;
525  }
526
527  public enum SwipeToDismissKeys {
528    enum_constant public static final androidx.wear.compose.material.SwipeToDismissKeys Background;
529    enum_constant public static final androidx.wear.compose.material.SwipeToDismissKeys Content;
530  }
531
532  public enum SwipeToDismissValue {
533    enum_constant public static final androidx.wear.compose.material.SwipeToDismissValue Default;
534    enum_constant public static final androidx.wear.compose.material.SwipeToDismissValue Dismissed;
535  }
536
537  public final class SwipeableKt {
538  }
539
540  public final class TextKt {
541    method @androidx.compose.runtime.Composable public static void ProvideTextStyle(androidx.compose.ui.text.TextStyle value, kotlin.jvm.functions.Function0<kotlin.Unit> content);
542    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 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);
543    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 kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.TextLayoutResult,kotlin.Unit> onTextLayout, optional androidx.compose.ui.text.TextStyle style);
544    method public static androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> getLocalTextStyle();
545    property public static final androidx.compose.runtime.ProvidableCompositionLocal<androidx.compose.ui.text.TextStyle> LocalTextStyle;
546  }
547
548  public interface TimeSource {
549    method @androidx.compose.runtime.Composable public String getCurrentTime();
550    property @androidx.compose.runtime.Composable public abstract String currentTime;
551  }
552
553  public final class TimeTextDefaults {
554    method public void CurvedTextSeparator(androidx.wear.compose.foundation.CurvedScope, optional androidx.wear.compose.foundation.CurvedTextStyle? curvedTextStyle, optional androidx.wear.compose.foundation.ArcPaddingValues contentArcPadding);
555    method @androidx.compose.runtime.Composable public void TextSeparator(optional androidx.compose.ui.Modifier modifier, optional androidx.compose.ui.text.TextStyle textStyle, optional androidx.compose.foundation.layout.PaddingValues contentPadding);
556    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
557    method @androidx.compose.runtime.Composable public String timeFormat();
558    method public androidx.wear.compose.material.TimeSource timeSource(String timeFormat);
559    method @androidx.compose.runtime.Composable public androidx.compose.ui.text.TextStyle timeTextStyle(optional long background, optional long color, optional long fontSize);
560    property public final androidx.compose.foundation.layout.PaddingValues ContentPadding;
561    field public static final androidx.wear.compose.material.TimeTextDefaults INSTANCE;
562    field public static final String TimeFormat12Hours = "h:mm a";
563    field public static final String TimeFormat24Hours = "HH:mm";
564  }
565
566  public final class TimeTextKt {
567    method @androidx.compose.runtime.Composable public static void TimeText(optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.TimeSource timeSource, optional androidx.compose.ui.text.TextStyle timeTextStyle, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function0<kotlin.Unit>? startLinearContent, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? startCurvedContent, optional kotlin.jvm.functions.Function0<kotlin.Unit>? endLinearContent, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit>? endCurvedContent, optional kotlin.jvm.functions.Function0<kotlin.Unit> textLinearSeparator, optional kotlin.jvm.functions.Function1<? super androidx.wear.compose.foundation.CurvedScope,kotlin.Unit> textCurvedSeparator);
568  }
569
570  @androidx.compose.runtime.Stable public interface ToggleButtonColors {
571    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> backgroundColor(boolean enabled, boolean checked);
572    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled, boolean checked);
573  }
574
575  public final class ToggleButtonDefaults {
576    method public float getDefaultIconSize();
577    method public float getDefaultToggleButtonSize();
578    method public float getSmallIconSize();
579    method public float getSmallToggleButtonSize();
580    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ToggleButtonColors toggleButtonColors(optional long checkedBackgroundColor, optional long checkedContentColor, optional long disabledCheckedBackgroundColor, optional long disabledCheckedContentColor, optional long uncheckedBackgroundColor, optional long uncheckedContentColor, optional long disabledUncheckedBackgroundColor, optional long disabledUncheckedContentColor);
581    property public final float DefaultIconSize;
582    property public final float DefaultToggleButtonSize;
583    property public final float SmallIconSize;
584    property public final float SmallToggleButtonSize;
585    field public static final androidx.wear.compose.material.ToggleButtonDefaults INSTANCE;
586  }
587
588  public final class ToggleButtonKt {
589    method @androidx.compose.runtime.Composable public static void ToggleButton(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.material.ToggleButtonColors colors, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> content);
590  }
591
592  @androidx.compose.runtime.Stable public interface ToggleChipColors {
593    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.painter.Painter> background(boolean enabled, boolean checked);
594    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> contentColor(boolean enabled, boolean checked);
595    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> secondaryContentColor(boolean enabled, boolean checked);
596    method @androidx.compose.runtime.Composable public androidx.compose.runtime.State<androidx.compose.ui.graphics.Color> toggleControlColor(boolean enabled, boolean checked);
597  }
598
599  public final class ToggleChipDefaults {
600    method public androidx.compose.ui.graphics.vector.ImageVector checkboxIcon(boolean checked);
601    method public androidx.compose.ui.graphics.vector.ImageVector getCheckboxOn();
602    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
603    method public float getIconSize();
604    method public androidx.compose.ui.graphics.vector.ImageVector getRadioOff();
605    method public androidx.compose.ui.graphics.vector.ImageVector getRadioOn();
606    method @androidx.compose.runtime.Composable public long getSwitchUncheckedIconColor();
607    method public androidx.compose.ui.graphics.vector.ImageVector radioIcon(boolean checked);
608    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.SplitToggleChipColors splitToggleChipColors(optional long backgroundColor, optional long contentColor, optional long secondaryContentColor, optional long checkedToggleControlColor, optional long uncheckedToggleControlColor, optional long splitBackgroundOverlayColor);
609    method public androidx.compose.ui.graphics.vector.ImageVector switchIcon(boolean checked);
610    method @androidx.compose.runtime.Composable public androidx.wear.compose.material.ToggleChipColors toggleChipColors(optional long checkedStartBackgroundColor, optional long checkedEndBackgroundColor, optional long checkedContentColor, optional long checkedSecondaryContentColor, optional long checkedToggleControlColor, optional long uncheckedStartBackgroundColor, optional long uncheckedEndBackgroundColor, optional long uncheckedContentColor, optional long uncheckedSecondaryContentColor, optional long uncheckedToggleControlColor, optional androidx.compose.ui.unit.LayoutDirection gradientDirection);
611    property public final androidx.compose.ui.graphics.vector.ImageVector CheckboxOn;
612    property public final androidx.compose.foundation.layout.PaddingValues ContentPadding;
613    property public final float IconSize;
614    property public final androidx.compose.ui.graphics.vector.ImageVector RadioOff;
615    property public final androidx.compose.ui.graphics.vector.ImageVector RadioOn;
616    property @androidx.compose.runtime.Composable public final long SwitchUncheckedIconColor;
617    field public static final androidx.wear.compose.material.ToggleChipDefaults INSTANCE;
618  }
619
620  public final class ToggleChipKt {
621    method @androidx.compose.runtime.Composable public static void SplitToggleChip(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> onClick, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit> toggleControl, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional androidx.wear.compose.material.SplitToggleChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource checkedInteractionSource, optional androidx.compose.foundation.interaction.MutableInteractionSource clickInteractionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape);
622    method @androidx.compose.runtime.Composable public static void ToggleChip(boolean checked, kotlin.jvm.functions.Function1<? super java.lang.Boolean,kotlin.Unit> onCheckedChange, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit> label, kotlin.jvm.functions.Function0<kotlin.Unit> toggleControl, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.BoxScope,kotlin.Unit>? appIcon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.RowScope,kotlin.Unit>? secondaryLabel, optional androidx.wear.compose.material.ToggleChipColors colors, optional boolean enabled, optional androidx.compose.foundation.interaction.MutableInteractionSource interactionSource, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional androidx.compose.ui.graphics.Shape shape);
623  }
624
625  @androidx.compose.runtime.Immutable public final class Typography {
626    ctor public Typography(optional androidx.compose.ui.text.font.FontFamily defaultFontFamily, optional androidx.compose.ui.text.TextStyle display1, optional androidx.compose.ui.text.TextStyle display2, optional androidx.compose.ui.text.TextStyle display3, optional androidx.compose.ui.text.TextStyle title1, optional androidx.compose.ui.text.TextStyle title2, optional androidx.compose.ui.text.TextStyle title3, optional androidx.compose.ui.text.TextStyle body1, optional androidx.compose.ui.text.TextStyle body2, optional androidx.compose.ui.text.TextStyle button, optional androidx.compose.ui.text.TextStyle caption1, optional androidx.compose.ui.text.TextStyle caption2, optional androidx.compose.ui.text.TextStyle caption3);
627    method public androidx.wear.compose.material.Typography copy(optional androidx.compose.ui.text.TextStyle display1, optional androidx.compose.ui.text.TextStyle display2, optional androidx.compose.ui.text.TextStyle display3, optional androidx.compose.ui.text.TextStyle title1, optional androidx.compose.ui.text.TextStyle title2, optional androidx.compose.ui.text.TextStyle title3, optional androidx.compose.ui.text.TextStyle body1, optional androidx.compose.ui.text.TextStyle body2, optional androidx.compose.ui.text.TextStyle button, optional androidx.compose.ui.text.TextStyle caption1, optional androidx.compose.ui.text.TextStyle caption2, optional androidx.compose.ui.text.TextStyle caption3);
628    method public androidx.compose.ui.text.TextStyle getBody1();
629    method public androidx.compose.ui.text.TextStyle getBody2();
630    method public androidx.compose.ui.text.TextStyle getButton();
631    method public androidx.compose.ui.text.TextStyle getCaption1();
632    method public androidx.compose.ui.text.TextStyle getCaption2();
633    method public androidx.compose.ui.text.TextStyle getCaption3();
634    method public androidx.compose.ui.text.TextStyle getDisplay1();
635    method public androidx.compose.ui.text.TextStyle getDisplay2();
636    method public androidx.compose.ui.text.TextStyle getDisplay3();
637    method public androidx.compose.ui.text.TextStyle getTitle1();
638    method public androidx.compose.ui.text.TextStyle getTitle2();
639    method public androidx.compose.ui.text.TextStyle getTitle3();
640    property public final androidx.compose.ui.text.TextStyle body1;
641    property public final androidx.compose.ui.text.TextStyle body2;
642    property public final androidx.compose.ui.text.TextStyle button;
643    property public final androidx.compose.ui.text.TextStyle caption1;
644    property public final androidx.compose.ui.text.TextStyle caption2;
645    property public final androidx.compose.ui.text.TextStyle caption3;
646    property public final androidx.compose.ui.text.TextStyle display1;
647    property public final androidx.compose.ui.text.TextStyle display2;
648    property public final androidx.compose.ui.text.TextStyle display3;
649    property public final androidx.compose.ui.text.TextStyle title1;
650    property public final androidx.compose.ui.text.TextStyle title2;
651    property public final androidx.compose.ui.text.TextStyle title3;
652  }
653
654  public final class TypographyKt {
655  }
656
657  public final class VignetteKt {
658    method @androidx.compose.runtime.Composable public static void Vignette(int vignettePosition, optional androidx.compose.ui.Modifier modifier);
659  }
660
661  @kotlin.jvm.JvmInline public final value class VignettePosition {
662    ctor public VignettePosition(int key);
663    field public static final androidx.wear.compose.material.VignettePosition.Companion Companion;
664  }
665
666  public static final class VignettePosition.Companion {
667    method public int getBottom();
668    method public int getTop();
669    method public int getTopAndBottom();
670    property public final int Bottom;
671    property public final int Top;
672    property public final int TopAndBottom;
673  }
674
675}
676
677package androidx.wear.compose.material.dialog {
678
679  public final class DialogDefaults {
680    method public androidx.compose.foundation.layout.Arrangement.Vertical getAlertVerticalArrangement();
681    method public androidx.compose.foundation.layout.Arrangement.Vertical getConfirmationVerticalArrangement();
682    method public androidx.compose.foundation.layout.PaddingValues getContentPadding();
683    method public long getIndefiniteDurationMillis();
684    method public long getLongDurationMillis();
685    method public long getShortDurationMillis();
686    property public final androidx.compose.foundation.layout.Arrangement.Vertical AlertVerticalArrangement;
687    property public final androidx.compose.foundation.layout.Arrangement.Vertical ConfirmationVerticalArrangement;
688    property public final androidx.compose.foundation.layout.PaddingValues ContentPadding;
689    property public final long IndefiniteDurationMillis;
690    property public final long LongDurationMillis;
691    property public final long ShortDurationMillis;
692    field public static final androidx.wear.compose.material.dialog.DialogDefaults INSTANCE;
693  }
694
695  public final class DialogKt {
696    method @androidx.compose.runtime.Composable public static void Alert(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> title, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? icon, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? message, optional androidx.wear.compose.material.ScalingLazyListState scrollState, optional long backgroundColor, optional long titleColor, optional long messageColor, optional long iconColor, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.jvm.functions.Function1<? super androidx.wear.compose.material.ScalingLazyListScope,kotlin.Unit> content);
697    method @androidx.compose.runtime.Composable public static void Alert(kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> title, kotlin.jvm.functions.Function0<kotlin.Unit> negativeButton, kotlin.jvm.functions.Function0<kotlin.Unit> positiveButton, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ScalingLazyListState scrollState, optional long backgroundColor, optional long contentColor, optional long titleColor, optional long iconColor, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? content);
698    method @androidx.compose.runtime.Composable public static void Confirmation(kotlin.jvm.functions.Function0<kotlin.Unit> onTimeout, optional androidx.compose.ui.Modifier modifier, optional kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit>? icon, optional androidx.wear.compose.material.ScalingLazyListState scrollState, optional long durationMillis, optional long backgroundColor, optional long contentColor, optional long iconColor, optional androidx.compose.foundation.layout.Arrangement.Vertical verticalArrangement, optional androidx.compose.foundation.layout.PaddingValues contentPadding, kotlin.jvm.functions.Function1<? super androidx.compose.foundation.layout.ColumnScope,kotlin.Unit> content);
699  }
700
701  public final class Dialog_androidKt {
702    method @androidx.compose.runtime.Composable public static void Dialog(boolean showDialog, kotlin.jvm.functions.Function0<kotlin.Unit> onDismissRequest, optional androidx.compose.ui.Modifier modifier, optional androidx.wear.compose.material.ScalingLazyListState? scrollState, optional androidx.compose.ui.window.DialogProperties properties, kotlin.jvm.functions.Function0<kotlin.Unit> content);
703  }
704
705}
706
707