type SubscriptionId = string; interface Subscription { email: { isSubscribed: boolean; tags?: string[]; lastUpdatedSubscriptionState?: string; doubleOptIn?: { isExternallyVerified: boolean; }; }; } interface Subscriptions { [key: SubscriptionId]: Subscription; } export type { Subscription, SubscriptionId, Subscriptions, Subscriptions as default };