import { UserSubscription } from '../Subscription/UserSubscription' import { CreateOrReplaceSubscriptionSettingDTO } from './CreateOrReplaceSubscriptionSettingDTO' import { CreateOrReplaceSubscriptionSettingResponse } from './CreateOrReplaceSubscriptionSettingResponse' import { FindSubscriptionSettingDTO } from './FindSubscriptionSettingDTO' import { SubscriptionSetting } from './SubscriptionSetting' export interface SubscriptionSettingServiceInterface { applyDefaultSubscriptionSettingsForSubscription( userSubscription: UserSubscription, overrides?: Map, ): Promise createOrReplace(dto: CreateOrReplaceSubscriptionSettingDTO): Promise findSubscriptionSettingWithDecryptedValue(dto: FindSubscriptionSettingDTO): Promise }