package com.suno.android.common_data.di import com.suno.android.common_data.billing.SelectedModelProvider import com.suno.android.common_data.billing.SelectedModelProviderImpl import com.suno.android.common_data.billing.SunoBillingRepo import com.suno.android.common_data.billing.SunoBillingRepoImpl import dagger.Binds import dagger.Module import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) interface BillingModule { @Binds @Singleton fun bindBillingRepo( impl: SunoBillingRepoImpl, ): SunoBillingRepo @Binds @Singleton fun bindSelectedModelProvider( impl: SelectedModelProviderImpl, ): SelectedModelProvider }