import type { Block as AccountPageBlock } from "@/types/trpc/routers/contentstack/accountPage"
import type { Block as CollectionPageBlock } from "@/types/trpc/routers/contentstack/collectionPage"
import type { Block as ContentPageBlock } from "@/types/trpc/routers/contentstack/contentPage"
import type { Block as LoyaltyPageBlock } from "@/types/trpc/routers/contentstack/loyaltyPage"

export type Blocks =
  | AccountPageBlock
  | CollectionPageBlock
  | ContentPageBlock
  | LoyaltyPageBlock

export interface BlocksProps {
  blocks: Blocks[]
}
