import { z } from "zod"

import {
  accountPageMetadataSchema,
  accountPageRefsSchema,
  accountPageSchema,
  blocksSchema,
} from "@/server/routers/contentstack/accountPage/output"

export interface GetAccountPageRefsSchema
  extends z.input<typeof accountPageRefsSchema> {}

export interface AccountPageRefs
  extends z.output<typeof accountPageRefsSchema> {}

export interface GetAccountPageSchema
  extends z.input<typeof accountPageSchema> {}

export interface AccountPage extends z.output<typeof accountPageSchema> {}

export interface GetAccountpageMetadata
  extends z.output<typeof accountPageMetadataSchema> {}

export interface AccountPageMetadata
  extends z.output<typeof accountPageMetadataSchema> {}

export type Block = z.output<typeof blocksSchema>
