import * as v from "valibot"; export declare const notionParentSchema: v.VariantSchema<"type", [v.ObjectSchema<{ readonly type: v.LiteralSchema<"page_id", undefined>; readonly page_id: v.CustomSchema | undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"data_source_id", undefined>; readonly data_source_id: v.CustomSchema | undefined>; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"workspace", undefined>; readonly workspace: v.LiteralSchema; }, undefined>, v.ObjectSchema<{ readonly type: v.LiteralSchema<"block_id", undefined>; readonly block_id: v.CustomSchema | undefined>; }, undefined>], undefined>; /** * A record's parent reference. * * Mirrors Notion's public API: * - `page_id` — parented directly under a page. * - `block_id` — parented under a non-page container block (toggle, column, callout, ...). * - `data_source_id` — parented under a collection (data source). * - `workspace` — top-level / team-rooted. */ export type NotionParent = v.InferOutput; //# sourceMappingURL=parent.d.ts.map