stable class ly.david.musicsearch.shared.feature.images.ImagesPresenter {
  stable val screen: CoverArtsScreen
  stable val navigator: Navigator
  unstable val appPreferences: AppPreferences
  unstable val musicBrainzImageMetadataRepository: MusicBrainzImageMetadataRepository
  runtime val getMusicBrainzCoverArtUrl: GetMusicBrainzCoverArtUrl
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesTitle.All {
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesTitle.Selected {
  stable val page: Int
  stable val totalPages: Int
  stable val typeAndComment: String
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesTitle {
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesUiState {
  stable val title: ImagesTitle
  stable val subtitle: String
  stable val url: String?
  stable val numberOfImagesPerRow: Int
  stable val imagesGridPaddingDp: Int
  unstable val imageMetadataPagingDataFlow: Flow<PagingData<ImageMetadata>>
  stable val lazyGridState: LazyGridState
  stable val sortOption: ImagesSortOption
  stable val selectedImageIndex: Int?
  runtime val selectedImageMetadata: ImageMetadata?
  stable val topAppBarFilterState: TopAppBarFilterState
  stable val showSort: Boolean
  stable val eventSink: Function1<ImagesUiEvent, Unit>
}
stable class ly.david.musicsearch.shared.feature.images.ImagesUiEvent.NavigateUp {
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesUiEvent.SelectImage {
  stable val index: Int
  unstable val imageMetadataSnapshot: List<ImageMetadata?>
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesUiEvent.AutoSelectSingleImage {
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesUiEvent.ClickItem {
  stable val entityType: MusicBrainzEntityType
  stable val id: String
  <runtime stability> = Stable
}
stable class ly.david.musicsearch.shared.feature.images.ImagesUiEvent.UpdateSortOption {
  stable val sortOptionIndex: Int
  <runtime stability> = Stable
}
