import type { JoinLoyaltyContact } from "@/server/routers/contentstack/loyaltyPage/output" import type { Typename } from "./utils/typename" export enum JoinLoyaltyContactTypenameEnum { LoyaltyPageSidebarJoinLoyaltyContactBlockContactContact = "LoyaltyPageSidebarJoinLoyaltyContactBlockContactContact", } export type JoinLoyaltyContactContact = Typename< JoinLoyaltyContact["join_loyalty_contact"], JoinLoyaltyContactTypenameEnum.LoyaltyPageSidebarJoinLoyaltyContactBlockContactContact > export enum SidebarTypenameEnum { LoyaltyPageSidebarJoinLoyaltyContact = "LoyaltyPageSidebarJoinLoyaltyContact", LoyaltyPageSidebarContent = "LoyaltyPageSidebarContent", } export type SidebarTypename = keyof typeof SidebarTypenameEnum export enum LoyaltyComponentEnum { loyalty_levels = "loyalty_levels", how_it_works = "how_it_works", overview_table = "overview_table", } export type LoyaltyComponent = keyof typeof LoyaltyComponentEnum export enum LoyaltyBlocksTypenameEnum { LoyaltyPageBlocksDynamicContent = "LoyaltyPageBlocksDynamicContent", LoyaltyPageBlocksCardGrid = "LoyaltyPageBlocksCardGrid", LoyaltyPageBlocksContent = "LoyaltyPageBlocksContent", }