// Signature format: 4.0 package androidx.glance.appwidget { public final class AndroidRemoteViewsKt { method @androidx.compose.runtime.Composable public static void AndroidRemoteViews(android.widget.RemoteViews remoteViews, optional androidx.glance.GlanceModifier modifier); method @androidx.compose.runtime.Composable public static void AndroidRemoteViews(android.widget.RemoteViews remoteViews, @IdRes int containerViewId, optional androidx.glance.GlanceModifier modifier, kotlin.jvm.functions.Function0 content); } public final class AppWidgetBackgroundKt { method public static androidx.glance.GlanceModifier appWidgetBackground(androidx.glance.GlanceModifier); } public final class AppWidgetComposerKt { method public static suspend Object? compose(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, optional androidx.glance.GlanceId id, optional android.os.Bundle? options, optional androidx.compose.ui.unit.DpSize? size, optional Object? state, kotlin.coroutines.Continuation); method public static suspend Object? composeForPreview(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, int widgetCategory, optional android.appwidget.AppWidgetProviderInfo? info, kotlin.coroutines.Continuation); method @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public static kotlinx.coroutines.flow.Flow runComposition(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, optional androidx.glance.GlanceId id, optional android.os.Bundle options, optional java.util.List? sizes, optional Object? state, optional android.content.ComponentName lambdaReceiver); } public final class BackgroundKt { method public static androidx.glance.GlanceModifier background(androidx.glance.GlanceModifier, long day, long night); } public abstract sealed class CheckBoxColors { } public final class CheckBoxKt { method @androidx.compose.runtime.Composable public static void CheckBox(boolean checked, androidx.glance.action.Action? onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines); method @androidx.compose.runtime.Composable public static void CheckBox(boolean checked, kotlin.jvm.functions.Function0 onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines); method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void CheckBox(boolean checked, kotlin.jvm.functions.Function0 onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.CheckBoxColors colors, optional int maxLines, optional String? key); } public final class CheckboxDefaults { method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(); method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(androidx.glance.unit.ColorProvider checkedColor, androidx.glance.unit.ColorProvider uncheckedColor); method @androidx.compose.runtime.Composable public androidx.glance.appwidget.CheckBoxColors colors(long checkedColor, long uncheckedColor); field public static final androidx.glance.appwidget.CheckboxDefaults INSTANCE; } public final class CircularProgressIndicatorKt { method @androidx.compose.runtime.Composable public static void CircularProgressIndicator(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color); } public final class CompositionLocalsKt { method public static androidx.compose.runtime.ProvidableCompositionLocal getLocalAppWidgetOptions(); property public static androidx.compose.runtime.ProvidableCompositionLocal LocalAppWidgetOptions; } public final class CornerRadiusKt { method public static androidx.glance.GlanceModifier cornerRadius(androidx.glance.GlanceModifier, float radius); method public static androidx.glance.GlanceModifier cornerRadius(androidx.glance.GlanceModifier, @DimenRes int radius); } @SuppressCompatibility @kotlin.RequiresOptIn(message="This API is experimental and is likely to change in the future.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface ExperimentalGlanceRemoteViewsApi { } public abstract class GlanceAppWidget { ctor public GlanceAppWidget(); ctor public GlanceAppWidget(optional @LayoutRes int errorUiLayout); method public androidx.glance.appwidget.PreviewSizeMode getPreviewSizeMode(); method public androidx.glance.appwidget.SizeMode getSizeMode(); method public androidx.glance.state.GlanceStateDefinition? getStateDefinition(); method @kotlin.jvm.Throws(exceptionClasses=Throwable::class) public void onCompositionError(android.content.Context context, androidx.glance.GlanceId glanceId, int appWidgetId, Throwable throwable) throws java.lang.Throwable; method public suspend Object? onDelete(android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation); method public abstract suspend Object? provideGlance(android.content.Context context, androidx.glance.GlanceId id, kotlin.coroutines.Continuation); method public suspend Object? providePreview(android.content.Context context, int widgetCategory, kotlin.coroutines.Continuation); method public final suspend Object? update(android.content.Context context, androidx.glance.GlanceId id, kotlin.coroutines.Continuation); property public androidx.glance.appwidget.PreviewSizeMode previewSizeMode; property public androidx.glance.appwidget.SizeMode sizeMode; property public androidx.glance.state.GlanceStateDefinition? stateDefinition; } public final class GlanceAppWidgetKt { method public static suspend Object? provideContent(androidx.glance.appwidget.GlanceAppWidget, kotlin.jvm.functions.Function0 content, kotlin.coroutines.Continuation); method public static suspend Object? updateAll(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, kotlin.coroutines.Continuation); method public static suspend inline Object? updateIf(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, kotlin.jvm.functions.Function1 predicate, kotlin.coroutines.Continuation); } public final class GlanceAppWidgetManager { ctor public GlanceAppWidgetManager(android.content.Context context); method public int getAppWidgetId(androidx.glance.GlanceId glanceId); method public suspend Object? getAppWidgetSizes(androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation>); method public androidx.glance.GlanceId? getGlanceIdBy(android.content.Intent configurationIntent); method public androidx.glance.GlanceId getGlanceIdBy(int appWidgetId); method public suspend Object? getGlanceIds(Class provider, kotlin.coroutines.Continuation>); method public suspend Object? requestPinGlanceAppWidget(Class receiver, optional androidx.glance.appwidget.GlanceAppWidget? preview, optional androidx.compose.ui.unit.DpSize? previewSize, optional Object? previewState, optional android.app.PendingIntent? successCallback, kotlin.coroutines.Continuation); method public suspend Object? requestPinGlanceAppWidget(Class receiver, optional androidx.glance.appwidget.GlanceAppWidget? preview, optional Object? previewState, optional android.app.PendingIntent? successCallback, kotlin.coroutines.Continuation); method public suspend Object? setWidgetPreviews(kotlin.reflect.KClass receiver, optional androidx.collection.IntSet widgetCategories, kotlin.coroutines.Continuation); } public final class GlanceAppWidgetManagerKt { method public static suspend inline Object? setWidgetPreviews(androidx.glance.appwidget.GlanceAppWidgetManager, optional androidx.collection.IntSet widgetCategories, kotlin.coroutines.Continuation); } public abstract class GlanceAppWidgetReceiver extends android.appwidget.AppWidgetProvider { ctor public GlanceAppWidgetReceiver(); method @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public kotlin.coroutines.CoroutineContext getCoroutineContext(); method public abstract androidx.glance.appwidget.GlanceAppWidget getGlanceAppWidget(); property @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public kotlin.coroutines.CoroutineContext coroutineContext; property public abstract androidx.glance.appwidget.GlanceAppWidget glanceAppWidget; field public static final String ACTION_DEBUG_UPDATE = "androidx.glance.appwidget.action.DEBUG_UPDATE"; field public static final androidx.glance.appwidget.GlanceAppWidgetReceiver.Companion Companion; } public static final class GlanceAppWidgetReceiver.Companion { property public static String ACTION_DEBUG_UPDATE; } @SuppressCompatibility @androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi public final class GlanceRemoteViews { ctor public GlanceRemoteViews(); method public suspend Object? compose(android.content.Context context, long size, optional Object? state, optional android.os.Bundle appWidgetOptions, kotlin.jvm.functions.Function0 content, kotlin.coroutines.Continuation); } public class GlanceRemoteViewsService extends android.widget.RemoteViewsService { ctor public GlanceRemoteViewsService(); method public android.widget.RemoteViewsService.RemoteViewsFactory onGetViewFactory(android.content.Intent? intent); } public final class ImageProvidersKt { method public static androidx.glance.ImageProvider ImageProvider(android.net.Uri uri); } public final class LinearProgressIndicatorKt { method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color, optional androidx.glance.unit.ColorProvider backgroundColor); method @androidx.compose.runtime.Composable public static void LinearProgressIndicator(float progress, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.unit.ColorProvider color, optional androidx.glance.unit.ColorProvider backgroundColor); } public class MyPackageReplacedReceiver extends android.content.BroadcastReceiver { ctor public MyPackageReplacedReceiver(); method public void onReceive(android.content.Context? context, android.content.Intent? intent); } public sealed interface PreviewSizeMode extends androidx.glance.appwidget.SizeMode { } public final class ProgressIndicatorDefaults { method public androidx.glance.unit.ColorProvider getBackgroundColorProvider(); method public androidx.glance.unit.ColorProvider getIndicatorColorProvider(); property public androidx.glance.unit.ColorProvider BackgroundColorProvider; property public androidx.glance.unit.ColorProvider IndicatorColorProvider; field public static final androidx.glance.appwidget.ProgressIndicatorDefaults INSTANCE; } public final class RadioButtonColors { } public final class RadioButtonDefaults { method @androidx.compose.runtime.Composable public androidx.glance.appwidget.RadioButtonColors colors(); method public androidx.glance.appwidget.RadioButtonColors colors(androidx.glance.unit.ColorProvider checkedColor, androidx.glance.unit.ColorProvider uncheckedColor); method public androidx.glance.appwidget.RadioButtonColors colors(long checkedColor, long uncheckedColor); field public static final androidx.glance.appwidget.RadioButtonDefaults INSTANCE; } public final class RadioButtonKt { method @androidx.compose.runtime.Composable public static void RadioButton(boolean checked, androidx.glance.action.Action? onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines); method @androidx.compose.runtime.Composable public static void RadioButton(boolean checked, kotlin.jvm.functions.Function0 onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines); method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void RadioButton(boolean checked, kotlin.jvm.functions.Function0 onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.RadioButtonColors colors, optional int maxLines, optional String? key); method public static androidx.glance.GlanceModifier selectableGroup(androidx.glance.GlanceModifier); } @SuppressCompatibility @androidx.glance.appwidget.ExperimentalGlanceRemoteViewsApi public final class RemoteViewsCompositionResult { ctor public RemoteViewsCompositionResult(android.widget.RemoteViews remoteViews); method public android.widget.RemoteViews getRemoteViews(); property public android.widget.RemoteViews remoteViews; } public sealed interface SizeMode { } public static final class SizeMode.Exact implements androidx.glance.appwidget.SizeMode { field public static final androidx.glance.appwidget.SizeMode.Exact INSTANCE; } public static final class SizeMode.Responsive implements androidx.glance.appwidget.PreviewSizeMode androidx.glance.appwidget.SizeMode { ctor public SizeMode.Responsive(java.util.Set sizes); method public java.util.Set getSizes(); property public java.util.Set sizes; } public static final class SizeMode.Single implements androidx.glance.appwidget.PreviewSizeMode androidx.glance.appwidget.SizeMode { field public static final androidx.glance.appwidget.SizeMode.Single INSTANCE; } public abstract sealed class SwitchColors { } public final class SwitchDefaults { method @androidx.compose.runtime.Composable public androidx.glance.appwidget.SwitchColors colors(); method @androidx.compose.runtime.Composable public androidx.glance.appwidget.SwitchColors colors(androidx.glance.unit.ColorProvider checkedThumbColor, androidx.glance.unit.ColorProvider uncheckedThumbColor, androidx.glance.unit.ColorProvider checkedTrackColor, androidx.glance.unit.ColorProvider uncheckedTrackColor); field public static final androidx.glance.appwidget.SwitchDefaults INSTANCE; } public final class SwitchKt { method @androidx.compose.runtime.Composable public static void Switch(boolean checked, androidx.glance.action.Action? onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines); method @androidx.compose.runtime.Composable public static void Switch(boolean checked, kotlin.jvm.functions.Function0 onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines); method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void Switch(boolean checked, kotlin.jvm.functions.Function0 onCheckedChange, optional androidx.glance.GlanceModifier modifier, optional String text, optional androidx.glance.text.TextStyle? style, optional androidx.glance.appwidget.SwitchColors colors, optional int maxLines, optional String? key); } public class UnmanagedSessionReceiver extends android.content.BroadcastReceiver { ctor public UnmanagedSessionReceiver(); method public void onReceive(android.content.Context? context, android.content.Intent? intent); } } package androidx.glance.appwidget.action { public interface ActionCallback { method public suspend Object? onAction(android.content.Context context, androidx.glance.GlanceId glanceId, androidx.glance.action.ActionParameters parameters, kotlin.coroutines.Continuation); } public class ActionCallbackBroadcastReceiver extends android.content.BroadcastReceiver { ctor public ActionCallbackBroadcastReceiver(); method public void onReceive(android.content.Context? context, android.content.Intent? intent); } public class ActionTrampolineActivity extends android.app.Activity { ctor public ActionTrampolineActivity(); } public class InvisibleActionTrampolineActivity extends android.app.Activity { ctor public InvisibleActionTrampolineActivity(); } public final class RunCallbackActionKt { method public static inline androidx.glance.action.Action actionRunCallback(optional androidx.glance.action.ActionParameters parameters); method public static androidx.glance.action.Action actionRunCallback(Class callbackClass, optional androidx.glance.action.ActionParameters parameters); } public final class SendBroadcastActionKt { method public static inline androidx.glance.action.Action actionSendBroadcast(); method public static androidx.glance.action.Action actionSendBroadcast(android.content.ComponentName componentName); method public static androidx.glance.action.Action actionSendBroadcast(android.content.Intent intent); method public static androidx.glance.action.Action actionSendBroadcast(Class receiver); method public static androidx.glance.action.Action actionSendBroadcast(String action, optional android.content.ComponentName? componentName); } public final class StartActivityIntentActionKt { method public static androidx.glance.action.Action actionStartActivity(android.content.Intent intent, optional androidx.glance.action.ActionParameters parameters); method @SuppressCompatibility @androidx.glance.ExperimentalGlanceApi public static androidx.glance.action.Action actionStartActivity(android.content.Intent intent, optional androidx.glance.action.ActionParameters parameters, optional android.os.Bundle? activityOptions); } public final class StartServiceActionKt { method public static androidx.glance.action.Action actionStartService(android.content.ComponentName componentName, optional boolean isForegroundService); method public static androidx.glance.action.Action actionStartService(android.content.Intent intent, optional boolean isForegroundService); method public static inline androidx.glance.action.Action actionStartService(optional boolean isForegroundService); method public static androidx.glance.action.Action actionStartService(Class service, optional boolean isForegroundService); } public final class ToggleableKt { method public static androidx.glance.action.ActionParameters.Key getToggleableStateKey(); property public static androidx.glance.action.ActionParameters.Key ToggleableStateKey; } } package androidx.glance.appwidget.components { public final class ButtonsKt { method @androidx.compose.runtime.Composable public static void CircleIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider? backgroundColor, optional androidx.glance.unit.ColorProvider contentColor); method @androidx.compose.runtime.Composable public static void CircleIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider? backgroundColor, optional androidx.glance.unit.ColorProvider contentColor, optional String? key); method @androidx.compose.runtime.Composable public static void FilledButton(String text, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional androidx.glance.ButtonColors colors, optional int maxLines); method @androidx.compose.runtime.Composable public static void FilledButton(String text, kotlin.jvm.functions.Function0 onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional androidx.glance.ButtonColors colors, optional int maxLines, optional String? key); method @androidx.compose.runtime.Composable public static void OutlineButton(String text, androidx.glance.unit.ColorProvider contentColor, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional int maxLines); method @androidx.compose.runtime.Composable public static void OutlineButton(String text, androidx.glance.unit.ColorProvider contentColor, kotlin.jvm.functions.Function0 onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.ImageProvider? icon, optional int maxLines, optional String? key); method @androidx.compose.runtime.Composable public static void SquareIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, androidx.glance.action.Action onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider backgroundColor, optional androidx.glance.unit.ColorProvider contentColor); method @androidx.compose.runtime.Composable public static void SquareIconButton(androidx.glance.ImageProvider imageProvider, String? contentDescription, kotlin.jvm.functions.Function0 onClick, optional androidx.glance.GlanceModifier modifier, optional boolean enabled, optional androidx.glance.unit.ColorProvider backgroundColor, optional androidx.glance.unit.ColorProvider contentColor, optional String? key); } public final class ScaffoldKt { method @androidx.compose.runtime.Composable public static void Scaffold(optional androidx.glance.GlanceModifier modifier, optional kotlin.jvm.functions.Function0? titleBar, optional androidx.glance.unit.ColorProvider backgroundColor, optional float horizontalPadding, kotlin.jvm.functions.Function0 content); } public final class TitleBarKt { method @androidx.compose.runtime.Composable public static void TitleBar(androidx.glance.ImageProvider startIcon, String title, optional androidx.glance.unit.ColorProvider? iconColor, optional androidx.glance.unit.ColorProvider textColor, optional androidx.glance.GlanceModifier modifier, optional androidx.glance.text.FontFamily? fontFamily, optional kotlin.jvm.functions.Function1 actions); } } package androidx.glance.appwidget.lazy { public abstract sealed class GridCells { } @RequiresApi(31) public static final class GridCells.Adaptive extends androidx.glance.appwidget.lazy.GridCells { ctor public GridCells.Adaptive(float minSize); method public float getMinSize(); property public float minSize; } public static final class GridCells.Fixed extends androidx.glance.appwidget.lazy.GridCells { ctor public GridCells.Fixed(int count); method public int getCount(); property public int count; } @androidx.glance.appwidget.lazy.LazyScopeMarker public interface LazyItemScope { } public final class LazyListKt { method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void LazyColumn(android.os.Bundle activityOptions, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1 content); method @androidx.compose.runtime.Composable public static void LazyColumn(optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1 content); method public static inline void items(androidx.glance.appwidget.lazy.LazyListScope, java.util.List items, optional kotlin.jvm.functions.Function1 itemId, kotlin.jvm.functions.Function2 itemContent); method public static inline void items(androidx.glance.appwidget.lazy.LazyListScope, T[] items, optional kotlin.jvm.functions.Function1 itemId, kotlin.jvm.functions.Function2 itemContent); method public static inline void itemsIndexed(androidx.glance.appwidget.lazy.LazyListScope, java.util.List items, optional kotlin.jvm.functions.Function2 itemId, kotlin.jvm.functions.Function3 itemContent); method public static inline void itemsIndexed(androidx.glance.appwidget.lazy.LazyListScope, T[] items, optional kotlin.jvm.functions.Function2 itemId, kotlin.jvm.functions.Function3 itemContent); } @androidx.glance.appwidget.lazy.LazyScopeMarker @kotlin.jvm.JvmDefaultWithCompatibility public interface LazyListScope { method public void item(optional long itemId, kotlin.jvm.functions.Function1 content); method public void items(int count, optional kotlin.jvm.functions.Function1 itemId, kotlin.jvm.functions.Function2 itemContent); field public static final androidx.glance.appwidget.lazy.LazyListScope.Companion Companion; field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L } public static final class LazyListScope.Companion { property public static long UnspecifiedItemId; field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L } @kotlin.DslMarker public @interface LazyScopeMarker { } public final class LazyVerticalGridKt { method @SuppressCompatibility @androidx.compose.runtime.Composable @androidx.glance.ExperimentalGlanceApi public static void LazyVerticalGrid(androidx.glance.appwidget.lazy.GridCells gridCells, android.os.Bundle activityOptions, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1 content); method @androidx.compose.runtime.Composable public static void LazyVerticalGrid(androidx.glance.appwidget.lazy.GridCells gridCells, optional androidx.glance.GlanceModifier modifier, optional int horizontalAlignment, kotlin.jvm.functions.Function1 content); method public static inline void items(androidx.glance.appwidget.lazy.LazyVerticalGridScope, java.util.List items, optional kotlin.jvm.functions.Function1 itemId, kotlin.jvm.functions.Function2 itemContent); method public static inline void items(androidx.glance.appwidget.lazy.LazyVerticalGridScope, T[] items, optional kotlin.jvm.functions.Function1 itemId, kotlin.jvm.functions.Function2 itemContent); method public static inline void itemsIndexed(androidx.glance.appwidget.lazy.LazyVerticalGridScope, java.util.List items, optional kotlin.jvm.functions.Function2 itemId, kotlin.jvm.functions.Function3 itemContent); method public static inline void itemsIndexed(androidx.glance.appwidget.lazy.LazyVerticalGridScope, T[] items, optional kotlin.jvm.functions.Function2 itemId, kotlin.jvm.functions.Function3 itemContent); } @androidx.glance.appwidget.lazy.LazyScopeMarker @kotlin.jvm.JvmDefaultWithCompatibility public interface LazyVerticalGridScope { method public void item(optional long itemId, kotlin.jvm.functions.Function1 content); method public void items(int count, optional kotlin.jvm.functions.Function1 itemId, kotlin.jvm.functions.Function2 itemContent); field public static final androidx.glance.appwidget.lazy.LazyVerticalGridScope.Companion Companion; field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L } public static final class LazyVerticalGridScope.Companion { property public static long UnspecifiedItemId; field public static final long UnspecifiedItemId = -9223372036854775808L; // 0x8000000000000000L } } package androidx.glance.appwidget.state { public final class GlanceAppWidgetStateKt { method public static suspend Object? getAppWidgetState(android.content.Context context, androidx.glance.state.GlanceStateDefinition definition, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation); method public static suspend Object? getAppWidgetState(androidx.glance.appwidget.GlanceAppWidget, android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.coroutines.Continuation); method public static suspend Object? updateAppWidgetState(android.content.Context context, androidx.glance.GlanceId glanceId, kotlin.jvm.functions.Function2,? extends java.lang.Object?> updateState, kotlin.coroutines.Continuation); method public static suspend Object? updateAppWidgetState(android.content.Context context, androidx.glance.state.GlanceStateDefinition definition, androidx.glance.GlanceId glanceId, kotlin.jvm.functions.Function2,? extends java.lang.Object?> updateState, kotlin.coroutines.Continuation); } }