import { BlocksTypenameEnum } from "./utils/typename" import type { Contact } from "./asides/contact" import type { PuffAside } from "./asides/puff" import type { Hero } from "./hero" import type { List } from "./blocks/list" import type { PuffBlock } from "./blocks/puff" import type { Preamble } from "./blocks/preamble" import type { Text } from "./blocks/text" import type { AllRequestResponse } from "./utils/all" import type { AsideTypenameEnum, Typename } from "./utils/typename" export type Asides = | Typename | Typename export type Blocks = | Typename | Typename | Typename | Typename export type BlockPage = { aside: Asides[] blocks: Blocks[] hero: Hero title: string url: string } export type GetCurrentBlockPageData = { all_current_blocks_page: AllRequestResponse }