package de.krisenvorrat.app.ui.camera

import android.graphics.Bitmap
import android.net.Uri
import de.krisenvorrat.app.domain.model.ItemFormPrefill

internal data class CameraUiState(
    val capturedImageUri: Uri? = null,
    val capturedBitmap: Bitmap? = null,
    val isAnalyzing: Boolean = false,
    val recognizedItems: List<ItemFormPrefill> = emptyList(),
    val selectedItems: Set<Int> = emptySet(),
    val errorMessage: String? = null,
    val hasApiKey: Boolean = false,
    val navigateToPrefillJson: String? = null
)
