restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.SettingsUi(
  stable state: SettingsUiState
  stable modifier: Modifier? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.PreviewSettingsScreenAndroid()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.PreviewSettingsScreenNotificationListenerEnable()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.PreviewSettingsScreenAndroidWithCrashReporting()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.PreviewSettingsScreenNonAndroid()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.PreviewSettingsScreenLoggedIn()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.appearance.AppearanceSettingsUi(
  stable state: AppearanceSettingsUiState
  stable modifier: Modifier? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.appearance.PreviewAppearanceSettingsUiCustomColors()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.appearance.PreviewAppearanceSettingsUiSystemColors()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.appearance.PreviewAppearanceSettingsUiNonAndroid12Plus()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewSettingSwitchChecked()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewSettingSwitchUnchecked()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewSettingSwitchWithSubtitle()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewProfileCardLoggedOut()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewProfileCardLoggedIn()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewProfileCardLoggedInWaitingForUsername()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.PreviewSettingWithDialogChoices()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.images.PreviewImagesSettingsUi()
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.DevSettingsSection(
  stable isDeveloperMode: Boolean
  stable onDeveloperModeChange: Function1<Boolean, Unit>
)
open scheme("[presenter]") fun ly.david.musicsearch.shared.feature.settings.internal.SettingsPresenter.present(
  stable <this>: SettingsPresenter
): SettingsUiState
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.SettingsUi(
  stable state: SettingsUiState
  stable showAndroidSettings: Boolean
  stable modifier: Modifier? = @static <expression>
  stable isNotificationListenerEnabled: Boolean = @static false
  stable versionName: String? = @static "1.84.1"
  stable versionCode: Int = @dynamic <expression>
  stable onGoToNotificationListenerSettings: Function0<Unit>? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.SettingsUi(
  stable state: SettingsUiState
  stable showAndroidSettings: Boolean
  stable modifier: Modifier? = @static <expression>
  stable isNotificationListenerEnabled: Boolean = @static false
  stable versionName: String? = @static "1.84.1"
  stable versionCode: Int = @dynamic <expression>
  stable onGoToNotificationListenerSettings: Function0<Unit>? = @static <expression>
  stable eventSink: Function1<SettingsUiEvent, Unit>? = @static <expression>
  stable loginEventSink: Function1<MusicBrainzLoginUiEvent, Unit>? = @static <expression>
)
open fun ly.david.musicsearch.shared.feature.settings.internal.appearance.AppearanceSettingsPresenter.present(
  stable <this>: AppearanceSettingsPresenter
): AppearanceSettingsUiState
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.appearance.AppearanceSettingsUi(
  stable state: AppearanceSettingsUiState
  stable modifier: Modifier? = @static <expression>
  stable isAndroid12Plus: Boolean = @static false
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.appearance.CustomColorPickerSection(
  stable <this>: ColumnScope
  stable state: AppearanceSettingsUiState
  stable useMaterialYou: Boolean
  stable eventSink: Function1<AppearanceSettingsUiEvent, Unit>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.ListenBrainzProfileCard(
  stable listenBrainzUrl: String
  stable username: String
  stable text: String
  stable showLogin: Boolean
  stable onTextChange: Function1<String, Unit>
  stable onLoginClick: Function0<Unit>
  stable onLogoutClick: Function0<Unit>
  stable modifier: Modifier? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.TokenInput(
  stable listenBrainzUrl: String
  stable text: String
  stable modifier: Modifier? = @static <expression>
  stable onTextChange: Function1<String, Unit>? = @static <expression>
  stable onSetToken: Function0<Unit>? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.MusicBrainzProfileCard(
  stable username: String
  stable showLogin: Boolean
  stable onLoginClick: Function0<Unit>? = @static <expression>
  stable onLogoutClick: Function0<Unit>? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.SettingSwitch(
  stable header: String
  stable checked: Boolean
  stable modifier: Modifier? = @static <expression>
  stable subtitle: String? = @static ""
  stable onCheckedChange: Function1<Boolean, Unit>? = @static <expression>
)
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.components.SettingWithDialogChoices(
  stable title: String
  stable choices: ImmutableList<String>
  stable selectedChoiceIndex: Int
  stable onSelectChoiceIndex: Function1<Int, Unit>? = @static <expression>
)
open fun ly.david.musicsearch.shared.feature.settings.internal.images.ImagesSettingsPresenter.present(
  stable <this>: ImagesSettingsPresenter
): ImagesSettingsUiState
restartable skippable scheme("[androidx.compose.ui.UiComposable]") fun ly.david.musicsearch.shared.feature.settings.internal.images.ImagesSettingsUi(
  stable state: ImagesSettingsUiState
  stable modifier: Modifier? = @static <expression>
)
