import { Client } from '@notionhq/client'; type ArrayElement = ArrayType extends readonly (infer ElementType)[] ? ElementType : never; export type PartialPage = Awaited['pages']['retrieve']>>; export type Page = Extract['pages']['retrieve']>>, { url: string; }>; export type PartialBlock = Awaited['blocks']['retrieve']>>; export type Block = Extract; export type BlockChildren = Awaited['blocks']['children']['list']>>['results']; export type RichText = Extract['paragraph']['rich_text']; export type RichTextItem = ArrayElement; export type PageMap = Record; export type BlockMap = Record; export type BlockChildrenMap = Record>; export type ParentMap = Record; export {}; //# sourceMappingURL=types.d.ts.map