import * as v from "valibot"; export declare const notionDateReminderSchema: v.ObjectSchema<{ readonly unit: v.PicklistSchema<["year", "month", "week", "day"], undefined>; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>; export type NotionDateReminder = v.InferOutput; export declare const notionTimeReminderSchema: v.ObjectSchema<{ readonly unit: v.PicklistSchema<["hour", "minute"], undefined>; readonly value: v.NumberSchema; }, undefined>; export type NotionTimeReminder = v.InferOutput; export declare const notionNoReminderSchema: v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>; export type NotionNoReminder = v.InferOutput; /** * Possible types for a Notion `datetime` reminder. */ export declare const notionDateTimeReminderSchema: v.UnionSchema<[v.ObjectSchema<{ readonly unit: v.PicklistSchema<["year", "month", "week", "day"], undefined>; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.PicklistSchema<["hour", "minute"], undefined>; readonly value: v.NumberSchema; }, undefined>], undefined>; export type NotionDateTimeReminder = v.InferOutput; export declare const notionDateSchema: v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly start_date: v.StringSchema; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>; export type NotionDate = v.InferOutput; export declare const notionDateRangeSchema: v.ObjectSchema<{ readonly type: v.LiteralSchema<"daterange", undefined>; readonly start_date: v.StringSchema; readonly end_date: v.StringSchema; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>; export type NotionDateRange = v.InferOutput; export declare const notionDateTimeSchema: v.ObjectSchema<{ readonly type: v.LiteralSchema<"datetime", undefined>; readonly start_date: v.StringSchema; readonly start_time: v.StringSchema; readonly time_zone: v.OptionalSchema, undefined>; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.PicklistSchema<["hour", "minute"], undefined>; readonly value: v.NumberSchema; }, undefined>], undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>; export type NotionDateTime = v.InferOutput; export declare const notionDateTimeRangeSchema: v.ObjectSchema<{ readonly type: v.LiteralSchema<"datetimerange", undefined>; readonly start_date: v.StringSchema; readonly start_time: v.StringSchema; readonly end_date: v.StringSchema; readonly end_time: v.StringSchema; readonly time_zone: v.OptionalSchema, undefined>; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.PicklistSchema<["hour", "minute"], undefined>; readonly value: v.NumberSchema; }, undefined>], undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>; export type NotionDateTimeRange = v.InferOutput; /** * Possible types for a Notion `date` value. */ export declare const notionDateValueSchema: v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"date", undefined>; readonly start_date: v.StringSchema; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"daterange", undefined>; readonly start_date: v.StringSchema; readonly end_date: v.StringSchema; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"datetime", undefined>; readonly start_date: v.StringSchema; readonly start_time: v.StringSchema; readonly time_zone: v.OptionalSchema, undefined>; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.PicklistSchema<["hour", "minute"], undefined>; readonly value: v.NumberSchema; }, undefined>], undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"datetimerange", undefined>; readonly start_date: v.StringSchema; readonly start_time: v.StringSchema; readonly end_date: v.StringSchema; readonly end_time: v.StringSchema; readonly time_zone: v.OptionalSchema, undefined>; readonly reminder: v.OptionalSchema; readonly value: v.NumberSchema; readonly time: v.StringSchema; readonly defaultTimeZone: v.OptionalSchema, undefined>; }, undefined>, v.ObjectSchema<{ readonly unit: v.PicklistSchema<["hour", "minute"], undefined>; readonly value: v.NumberSchema; }, undefined>], undefined>, v.ObjectSchema<{ readonly unit: v.LiteralSchema<"none", undefined>; }, undefined>], undefined>, undefined>; }, undefined>], undefined>; export type NotionDateValue = Readonly>; //# sourceMappingURL=dateValue.d.ts.map