import { z } from "zod";
export declare const personSchema: z.ZodPipe<z.ZodObject<{
    name: z.ZodObject<{
        given: z.ZodString;
        family: z.ZodString;
        middle: z.ZodOptional<z.ZodString>;
        prefix: z.ZodOptional<z.ZodString>;
        suffix: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    gender: z.ZodOptional<z.ZodEnum<{
        man: "man";
        non_binary: "non_binary";
        other: "other";
        prefer_not_to_say: "prefer_not_to_say";
        unknown: "unknown";
        woman: "woman";
    }>>;
    genderOther: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodTransform<import("../index.js").Person, {
    name: {
        given: string;
        family: string;
        middle?: string | undefined;
        prefix?: string | undefined;
        suffix?: string | undefined;
    };
    gender?: "man" | "non_binary" | "other" | "prefer_not_to_say" | "unknown" | "woman" | undefined;
    genderOther?: string | undefined;
}>>;
//# sourceMappingURL=schemas.d.ts.map