import * as v from "valibot"; declare const notionUserIdBrand: unique symbol; export type NotionUserId = string & { readonly [notionUserIdBrand]: "NotionUserId"; }; export declare const notionUserSchema: v.ObjectSchema<{ readonly object: v.LiteralSchema<"user", undefined>; readonly id: v.StringSchema; readonly name: v.OptionalSchema, undefined>; readonly avatar_url: v.NullableSchema, undefined>; readonly type: v.LiteralSchema<"person", undefined>; readonly person: v.ObjectSchema<{ readonly email: v.StringSchema; }, undefined>; }, undefined>; export type NotionUser = v.InferOutput; export declare const notionUserListSchema: v.ObjectSchema<{ readonly object: v.LiteralSchema<"list", undefined>; readonly results: v.ArraySchema; readonly id: v.StringSchema; readonly name: v.OptionalSchema, undefined>; readonly avatar_url: v.NullableSchema, undefined>; readonly type: v.LiteralSchema<"person", undefined>; readonly person: v.ObjectSchema<{ readonly email: v.StringSchema; }, undefined>; }, undefined>, undefined>; readonly next_cursor: v.NullableSchema, undefined>; readonly has_more: v.BooleanSchema; readonly type: v.LiteralSchema<"user", undefined>; readonly user: v.RecordSchema, v.UnknownSchema, undefined>; }, undefined>; export type NotionUserList = v.InferOutput; export {}; //# sourceMappingURL=user.d.ts.map