import { z } from "zod"

import {
  blocksSchema,
  collectionPageRefsSchema,
  collectionPageSchema,
} from "@/server/routers/contentstack/collectionPage/output"

export interface GetCollectionPageRefsSchema
  extends z.input<typeof collectionPageRefsSchema> {}

export interface CollectionPageRefs
  extends z.output<typeof collectionPageRefsSchema> {}

export interface GetCollectionPageSchema
  extends z.input<typeof collectionPageSchema> {}

export interface CollectionPage extends z.output<typeof collectionPageSchema> {}

export type Block = z.output<typeof blocksSchema>
