export namespace DynamicContentEnum {
  export namespace Blocks {
    export const enum components {
      current_benefits = "current_benefits",
      earn_and_burn = "earn_and_burn",
      expiring_points = "expiring_points",
      how_it_works = "how_it_works",
      loyalty_levels = "loyalty_levels",
      membership_overview = "membership_overview",
      my_points = "my_points",
      next_benefits = "next_benefits",
      overview_table = "overview_table",
      points_overview = "points_overview",
      previous_stays = "previous_stays",
      sign_up_form = "sign_up_form",
      sign_up_verification = "sign_up_verification",
      soonest_stays = "soonest_stays",
      upcoming_stays = "upcoming_stays",
    }

    /** Type needed to satisfy zod enum type */
    export const enums: [components, ...components[]] = [
      components.current_benefits,
      components.earn_and_burn,
      components.expiring_points,
      components.how_it_works,
      components.loyalty_levels,
      components.membership_overview,
      components.my_points,
      components.next_benefits,
      components.overview_table,
      components.points_overview,
      components.previous_stays,
      components.sign_up_form,
      components.sign_up_verification,
      components.soonest_stays,
      components.upcoming_stays,
    ]
  }

  export namespace Sidebar {
    export const enum components {
      my_pages_navigation = "my_pages_navigation",
    }

    /** Type needed to satisfy zod enum type */
    export const enums: [string, ...string[]] = [components.my_pages_navigation]
  }
}
