package de.krisenvorrat.app.domain.repository

import de.krisenvorrat.app.data.db.entity.SettingsEntity
import kotlinx.coroutines.flow.Flow

internal interface SettingsRepository {
    suspend fun getValue(key: String): String?
    suspend fun setValue(key: String, value: String)
    fun observeValue(key: String): Flow<String?>
    fun getAll(): Flow<List<SettingsEntity>>
}
