export interface NotificationSubscription {
  id?: number;
  name: string;
  notif_id: string;
  permissions?: string[];
  channels: {[key: string]: boolean};
}

export interface NotificationSubscriptionGroup {
  group_name: string;
  subscriptions: Pick<
    NotificationSubscription,
    'name' | 'notif_id' | 'permissions'
  >[];
}
