import * as v from "valibot"; declare const collectionPointerValidator: v.ObjectSchema<{ readonly id: v.CustomSchema | undefined>; readonly table: v.StringSchema; readonly spaceId: v.OptionalSchema | undefined>, undefined>; }, undefined>; export type NotionCollectionPointer = v.InferOutput; export declare const notionCollectionSchemaValidator: v.ObjectSchema<{ readonly id: v.OptionalSchema | undefined>, undefined>; readonly propertiesById: v.RecordSchema, v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"title", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rich_text", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"checkbox", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"url", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"email", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"phone_number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"multi_select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"status", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly groups: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly option_ids: v.ArraySchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"people", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"files", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"unique_id", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"relation", undefined>; readonly data_source_id: v.OptionalSchema, undefined>; readonly dual_property: v.OptionalSchema; readonly synced_property_name: v.StringSchema; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"place", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"formula", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rollup", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"button", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"verification", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_visited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"location", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>], undefined>, undefined>; }, undefined>; export type NotionCollectionSchema = v.InferOutput; /** * Bridge shape for a single data source: a semantic key bound (optionally) to a collection, * its property name → ID mapping, and its column schemas. */ export declare const notionDataSourceSchema: v.ObjectSchema<{ readonly key: v.StringSchema; readonly collectionPointer: v.OptionalSchema | undefined>; readonly table: v.StringSchema; readonly spaceId: v.OptionalSchema | undefined>, undefined>; }, undefined>, undefined>; readonly collectionSchema: v.OptionalSchema | undefined>, undefined>; readonly propertiesById: v.RecordSchema, v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"title", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rich_text", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"checkbox", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"url", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"email", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"phone_number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"multi_select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"status", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly groups: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly option_ids: v.ArraySchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"people", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"files", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"unique_id", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"relation", undefined>; readonly data_source_id: v.OptionalSchema, undefined>; readonly dual_property: v.OptionalSchema; readonly synced_property_name: v.StringSchema; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"place", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"formula", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rollup", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"button", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"verification", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_visited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"location", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>], undefined>, undefined>; }, undefined>, undefined>; /** * Keyed mapping of user-defined keys to a raw property ID. A key mapped to `undefined` * is a declared-but-unbound slot. */ readonly propertyIdsByKey: v.RecordSchema, v.OptionalSchema, undefined>, undefined>; /** * Keyed mapping of raw property IDs to their schema. Always includes the four built-ins * (`created_time`, `last_edited_time`, `created_by`, `last_edited_by`). */ readonly propertySchemasById: v.RecordSchema, v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"title", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rich_text", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"checkbox", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"url", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"email", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"phone_number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"multi_select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"status", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly groups: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly option_ids: v.ArraySchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"people", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"files", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"unique_id", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"relation", undefined>; readonly data_source_id: v.OptionalSchema, undefined>; readonly dual_property: v.OptionalSchema; readonly synced_property_name: v.StringSchema; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"place", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"formula", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rollup", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"button", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"verification", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_visited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"location", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>], undefined>, undefined>; }, undefined>; export type NotionDataSource = v.InferOutput; export declare const notionDataSourceBindingSchema: v.ObjectSchema<{ readonly collectionPointer: v.OptionalSchema | undefined>; readonly table: v.StringSchema; readonly spaceId: v.OptionalSchema | undefined>, undefined>; }, undefined>, undefined>; readonly collectionSchema: v.OptionalSchema | undefined>, undefined>; readonly propertiesById: v.RecordSchema, v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"title", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rich_text", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"checkbox", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"url", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"email", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"phone_number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"multi_select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"status", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly groups: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly option_ids: v.ArraySchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"people", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"files", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"unique_id", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"relation", undefined>; readonly data_source_id: v.OptionalSchema, undefined>; readonly dual_property: v.OptionalSchema; readonly synced_property_name: v.StringSchema; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"place", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"formula", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rollup", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"button", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"verification", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_visited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"location", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>], undefined>, undefined>; }, undefined>, undefined>; readonly propertyIdsByKey: v.OptionalSchema, v.OptionalSchema, undefined>, undefined>, undefined>; }, undefined>; export type NotionDataSourceBinding = v.InferOutput; export declare const notionDataSourceBindingsSchema: v.RecordSchema, v.ObjectSchema<{ readonly collectionPointer: v.OptionalSchema | undefined>; readonly table: v.StringSchema; readonly spaceId: v.OptionalSchema | undefined>, undefined>; }, undefined>, undefined>; readonly collectionSchema: v.OptionalSchema | undefined>, undefined>; readonly propertiesById: v.RecordSchema, v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"title", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rich_text", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"checkbox", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"url", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"email", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"phone_number", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"multi_select", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"status", undefined>; readonly options: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly description: v.OptionalSchema, undefined>; }, undefined>, undefined>; readonly groups: v.ArraySchema; readonly name: v.StringSchema; readonly color: v.OptionalSchema, undefined>; readonly option_ids: v.ArraySchema, undefined>; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"people", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"files", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"unique_id", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"relation", undefined>; readonly data_source_id: v.OptionalSchema, undefined>; readonly dual_property: v.OptionalSchema; readonly synced_property_name: v.StringSchema; }, undefined>, undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"place", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"formula", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"rollup", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"button", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"verification", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_visited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"location", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_time", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"created_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"last_edited_by", undefined>; readonly name: v.StringSchema; readonly description: v.OptionalSchema, undefined>; }, undefined>], undefined>, undefined>; }, undefined>, undefined>; readonly propertyIdsByKey: v.OptionalSchema, v.OptionalSchema, undefined>, undefined>, undefined>; }, undefined>, undefined>; export type NotionDataSourceBindings = v.InferOutput; export {}; //# sourceMappingURL=dataSource.d.ts.map