package com.radiola.domain.repository

import com.radiola.domain.model.Station
import kotlinx.coroutines.flow.Flow

interface StationRepository {
    fun getStations(): Flow<List<Station>>
    suspend fun refreshStations(): Result<Unit>
    fun getStationById(id: Int): Flow<Station?>
    fun getTags(): Flow<List<String>>
}
