import { z } from "zod"; import type { NotionFilter } from "../types/index.js"; /** Config for the Notion API integration. */ export declare const NotionConfigSchema: z.ZodObject<{ token: z.ZodString; apiVersion: z.ZodOptional; apiBaseUrl: z.ZodOptional; }, z.core.$strip>; /** Rich text object used in Notion blocks and properties. */ export declare const NotionRichTextSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>; /** Parent reference for pages and databases. */ export declare const NotionParentSchema: z.ZodUnion; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>; /** Property value on a Notion page. */ export declare const NotionPropertyValueSchema: z.ZodObject<{ id: z.ZodOptional; type: z.ZodString; title: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; rich_text: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; number: z.ZodOptional; select: z.ZodOptional; }, z.core.$loose>>>; multi_select: z.ZodOptional; }, z.core.$loose>>>; date: z.ZodOptional>; }, z.core.$loose>>>; checkbox: z.ZodOptional; url: z.ZodOptional>; email: z.ZodOptional>; phone_number: z.ZodOptional>; formula: z.ZodOptional; number: z.ZodOptional; boolean: z.ZodOptional; }, z.core.$loose>>; relation: z.ZodOptional>>; rollup: z.ZodOptional; }, z.core.$loose>>; status: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$catchall>; /** Icon on a page or database (emoji or file). */ export declare const NotionIconSchema: z.ZodUnion; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>; /** Cover image on a page. */ export declare const NotionCoverSchema: z.ZodUnion; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>; /** A Notion page object. */ export declare const NotionPageSchema: z.ZodObject<{ object: z.ZodLiteral<"page">; id: z.ZodString; created_time: z.ZodString; last_edited_time: z.ZodString; created_by: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; }, z.core.$loose>; last_edited_by: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; }, z.core.$loose>; parent: z.ZodUnion; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>; archived: z.ZodBoolean; url: z.ZodString; properties: z.ZodRecord; type: z.ZodString; title: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; rich_text: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; number: z.ZodOptional; select: z.ZodOptional; }, z.core.$loose>>>; multi_select: z.ZodOptional; }, z.core.$loose>>>; date: z.ZodOptional>; }, z.core.$loose>>>; checkbox: z.ZodOptional; url: z.ZodOptional>; email: z.ZodOptional>; phone_number: z.ZodOptional>; formula: z.ZodOptional; number: z.ZodOptional; boolean: z.ZodOptional; }, z.core.$loose>>; relation: z.ZodOptional>>; rollup: z.ZodOptional; }, z.core.$loose>>; status: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$catchall>>; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; }, z.core.$loose>; /** A Notion block object. */ export declare const NotionBlockSchema: z.ZodObject<{ object: z.ZodLiteral<"block">; id: z.ZodString; type: z.ZodString; created_time: z.ZodOptional; last_edited_time: z.ZodOptional; has_children: z.ZodOptional; archived: z.ZodOptional; }, z.core.$catchall>; /** Result of listing block children (paginated). */ export declare const NotionBlockListSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; results: z.ZodArray; id: z.ZodString; type: z.ZodString; created_time: z.ZodOptional; last_edited_time: z.ZodOptional; has_children: z.ZodOptional; archived: z.ZodOptional; }, z.core.$catchall>>; has_more: z.ZodBoolean; next_cursor: z.ZodNullable; type: z.ZodLiteral<"block">; block: z.ZodRecord; }, z.core.$loose>; /** Schema definition for a database property. */ export declare const NotionPropertySchemaSchema: z.ZodObject<{ id: z.ZodOptional; name: z.ZodOptional; type: z.ZodString; }, z.core.$catchall>; /** A Notion database object. */ export declare const NotionDatabaseSchema: z.ZodObject<{ object: z.ZodLiteral<"database">; id: z.ZodString; created_time: z.ZodString; last_edited_time: z.ZodString; title: z.ZodArray; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>; description: z.ZodArray; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>; parent: z.ZodUnion; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>; url: z.ZodString; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; properties: z.ZodRecord; name: z.ZodOptional; type: z.ZodString; }, z.core.$catchall>>; archived: z.ZodOptional; }, z.core.$loose>; /** Filter for querying a Notion database. */ export declare const NotionFilterSchema: z.ZodType; /** Sort option for querying a Notion database. */ export declare const NotionSortSchema: z.ZodObject<{ property: z.ZodOptional; timestamp: z.ZodOptional>; direction: z.ZodEnum<{ ascending: "ascending"; descending: "descending"; }>; }, z.core.$strip>; /** Query options for a Notion database. */ export declare const NotionDatabaseQuerySchema: z.ZodObject<{ filter: z.ZodOptional>>; sorts: z.ZodOptional; timestamp: z.ZodOptional>; direction: z.ZodEnum<{ ascending: "ascending"; descending: "descending"; }>; }, z.core.$strip>>>; start_cursor: z.ZodOptional; page_size: z.ZodOptional; }, z.core.$strip>; /** Result of querying a Notion database (paginated). */ export declare const NotionPageListSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; results: z.ZodArray; id: z.ZodString; created_time: z.ZodString; last_edited_time: z.ZodString; created_by: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; }, z.core.$loose>; last_edited_by: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; }, z.core.$loose>; parent: z.ZodUnion; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>; archived: z.ZodBoolean; url: z.ZodString; properties: z.ZodRecord; type: z.ZodString; title: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; rich_text: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; number: z.ZodOptional; select: z.ZodOptional; }, z.core.$loose>>>; multi_select: z.ZodOptional; }, z.core.$loose>>>; date: z.ZodOptional>; }, z.core.$loose>>>; checkbox: z.ZodOptional; url: z.ZodOptional>; email: z.ZodOptional>; phone_number: z.ZodOptional>; formula: z.ZodOptional; number: z.ZodOptional; boolean: z.ZodOptional; }, z.core.$loose>>; relation: z.ZodOptional>>; rollup: z.ZodOptional; }, z.core.$loose>>; status: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$catchall>>; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; }, z.core.$loose>>; has_more: z.ZodBoolean; next_cursor: z.ZodNullable; type: z.ZodLiteral<"page">; page: z.ZodRecord; }, z.core.$loose>; /** A Notion user object. */ export declare const NotionUserSchema: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; type: z.ZodEnum<{ person: "person"; bot: "bot"; }>; name: z.ZodOptional; avatar_url: z.ZodOptional; person: z.ZodOptional; }, z.core.$loose>>; bot: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>; /** Paginated list of Notion users. */ export declare const NotionUserListSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; results: z.ZodArray; id: z.ZodString; type: z.ZodEnum<{ person: "person"; bot: "bot"; }>; name: z.ZodOptional; avatar_url: z.ZodOptional; person: z.ZodOptional; }, z.core.$loose>>; bot: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>>; has_more: z.ZodBoolean; next_cursor: z.ZodNullable; }, z.core.$loose>; /** Search query options for the Notion API. */ export declare const NotionSearchQuerySchema: z.ZodObject<{ query: z.ZodOptional; filter: z.ZodOptional; property: z.ZodLiteral<"object">; }, z.core.$strip>>; sort: z.ZodOptional; timestamp: z.ZodLiteral<"last_edited_time">; }, z.core.$strip>>; start_cursor: z.ZodOptional; page_size: z.ZodOptional; }, z.core.$strip>; /** Result of a Notion search (paginated). */ export declare const NotionSearchResultSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; results: z.ZodArray; id: z.ZodString; created_time: z.ZodString; last_edited_time: z.ZodString; created_by: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; }, z.core.$loose>; last_edited_by: z.ZodObject<{ object: z.ZodLiteral<"user">; id: z.ZodString; }, z.core.$loose>; parent: z.ZodUnion; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>; archived: z.ZodBoolean; url: z.ZodString; properties: z.ZodRecord; type: z.ZodString; title: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; rich_text: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; number: z.ZodOptional; select: z.ZodOptional; }, z.core.$loose>>>; multi_select: z.ZodOptional; }, z.core.$loose>>>; date: z.ZodOptional>; }, z.core.$loose>>>; checkbox: z.ZodOptional; url: z.ZodOptional>; email: z.ZodOptional>; phone_number: z.ZodOptional>; formula: z.ZodOptional; number: z.ZodOptional; boolean: z.ZodOptional; }, z.core.$loose>>; relation: z.ZodOptional>>; rollup: z.ZodOptional; }, z.core.$loose>>; status: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$catchall>>; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; }, z.core.$loose>, z.ZodObject<{ object: z.ZodLiteral<"database">; id: z.ZodString; created_time: z.ZodString; last_edited_time: z.ZodString; title: z.ZodArray; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>; description: z.ZodArray; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>; parent: z.ZodUnion; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>; url: z.ZodString; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>; properties: z.ZodRecord; name: z.ZodOptional; type: z.ZodString; }, z.core.$catchall>>; archived: z.ZodOptional; }, z.core.$loose>]>>; has_more: z.ZodBoolean; next_cursor: z.ZodNullable; }, z.core.$loose>; /** Single page response (fields may be sparse depending on the endpoint). */ export declare const NotionPageResponseSchema: z.ZodObject<{ object: z.ZodOptional>; id: z.ZodOptional; created_time: z.ZodOptional; last_edited_time: z.ZodOptional; created_by: z.ZodOptional; id: z.ZodString; }, z.core.$loose>>; last_edited_by: z.ZodOptional; id: z.ZodString; }, z.core.$loose>>; parent: z.ZodOptional; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>>; archived: z.ZodOptional; url: z.ZodOptional; properties: z.ZodOptional; type: z.ZodString; title: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; rich_text: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; number: z.ZodOptional; select: z.ZodOptional; }, z.core.$loose>>>; multi_select: z.ZodOptional; }, z.core.$loose>>>; date: z.ZodOptional>; }, z.core.$loose>>>; checkbox: z.ZodOptional; url: z.ZodOptional>; email: z.ZodOptional>; phone_number: z.ZodOptional>; formula: z.ZodOptional; number: z.ZodOptional; boolean: z.ZodOptional; }, z.core.$loose>>; relation: z.ZodOptional>>; rollup: z.ZodOptional; }, z.core.$loose>>; status: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$catchall>>>; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>>; }, z.core.$loose>; /** Single block response (fields may be sparse depending on the endpoint). */ export declare const NotionBlockResponseSchema: z.ZodObject<{ object: z.ZodOptional>; id: z.ZodOptional; type: z.ZodOptional; created_time: z.ZodOptional>; last_edited_time: z.ZodOptional>; has_children: z.ZodOptional>; archived: z.ZodOptional>; }, z.core.$catchall>; /** Single database response (fields may be sparse depending on the endpoint). */ export declare const NotionDatabaseResponseSchema: z.ZodObject<{ object: z.ZodOptional>; id: z.ZodOptional; created_time: z.ZodOptional; last_edited_time: z.ZodOptional; title: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; description: z.ZodOptional; text: z.ZodObject<{ content: z.ZodString; link: z.ZodOptional>>; }, z.core.$loose>; annotations: z.ZodOptional; italic: z.ZodOptional; strikethrough: z.ZodOptional; underline: z.ZodOptional; code: z.ZodOptional; color: z.ZodOptional; }, z.core.$loose>>; plain_text: z.ZodOptional; href: z.ZodOptional>; }, z.core.$loose>>>; parent: z.ZodOptional; database_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"page_id">; page_id: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"workspace">; workspace: z.ZodLiteral; }, z.core.$loose>]>>; url: z.ZodOptional; icon: z.ZodOptional; emoji: z.ZodString; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>>; cover: z.ZodOptional; external: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>, z.ZodObject<{ type: z.ZodLiteral<"file">; file: z.ZodObject<{ url: z.ZodString; }, z.core.$loose>; }, z.core.$loose>]>>>>; properties: z.ZodOptional; name: z.ZodOptional; type: z.ZodString; }, z.core.$catchall>>>; archived: z.ZodOptional>; }, z.core.$loose>; /** Single user response (fields may be sparse depending on the endpoint). */ export declare const NotionUserResponseSchema: z.ZodObject<{ object: z.ZodOptional>; id: z.ZodOptional; type: z.ZodOptional>; name: z.ZodOptional>; avatar_url: z.ZodOptional>; person: z.ZodOptional; }, z.core.$loose>>>; bot: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>; //# sourceMappingURL=notion.schema.d.ts.map