@mcp-z/mcp-pdf
    Preparing search index...

    Variable baseContentItemSchemaConst

    baseContentItemSchema: ZodUnion<
        readonly [
            ZodObject<
                {
                    bold: ZodOptional<ZodBoolean>;
                    characterSpacing: ZodOptional<ZodNumber>;
                    color: ZodOptional<ZodString>;
                    continued: ZodOptional<ZodBoolean>;
                    fontSize: ZodOptional<ZodNumber>;
                    indent: ZodOptional<ZodNumber>;
                    left: ZodOptional<ZodNumber>;
                    lineBreak: ZodOptional<ZodBoolean>;
                    lineGap: ZodOptional<ZodNumber>;
                    link: ZodOptional<ZodString>;
                    moveDown: ZodOptional<ZodNumber>;
                    oblique: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNumber]>>;
                    page: ZodOptional<ZodNumber>;
                    paragraphGap: ZodOptional<ZodNumber>;
                    position: ZodOptional<
                        ZodEnum<{ absolute: "absolute"; relative: "relative" }>,
                    >;
                    strike: ZodOptional<ZodBoolean>;
                    text: ZodOptional<ZodString>;
                    textAlign: ZodOptional<
                        ZodEnum<
                            {
                                center: "center";
                                justify: "justify";
                                left: "left";
                                right: "right";
                            },
                        >,
                    >;
                    top: ZodOptional<ZodNumber>;
                    type: ZodLiteral<"text">;
                    underline: ZodOptional<ZodBoolean>;
                    width: ZodOptional<ZodNumber>;
                    wordSpacing: ZodOptional<ZodNumber>;
                },
                $strip,
            >,
            ZodObject<
                {
                    bold: ZodOptional<ZodBoolean>;
                    characterSpacing: ZodOptional<ZodNumber>;
                    color: ZodOptional<ZodString>;
                    continued: ZodOptional<ZodBoolean>;
                    fontSize: ZodOptional<ZodNumber>;
                    indent: ZodOptional<ZodNumber>;
                    left: ZodOptional<ZodNumber>;
                    lineBreak: ZodOptional<ZodBoolean>;
                    lineGap: ZodOptional<ZodNumber>;
                    link: ZodOptional<ZodString>;
                    moveDown: ZodOptional<ZodNumber>;
                    oblique: ZodOptional<ZodUnion<readonly [ZodBoolean, ZodNumber]>>;
                    page: ZodOptional<ZodNumber>;
                    paragraphGap: ZodOptional<ZodNumber>;
                    position: ZodOptional<
                        ZodEnum<{ absolute: "absolute"; relative: "relative" }>,
                    >;
                    strike: ZodOptional<ZodBoolean>;
                    text: ZodOptional<ZodString>;
                    textAlign: ZodOptional<
                        ZodEnum<
                            {
                                center: "center";
                                justify: "justify";
                                left: "left";
                                right: "right";
                            },
                        >,
                    >;
                    top: ZodOptional<ZodNumber>;
                    type: ZodLiteral<"heading">;
                    underline: ZodOptional<ZodBoolean>;
                    width: ZodOptional<ZodNumber>;
                    wordSpacing: ZodOptional<ZodNumber>;
                },
                $strip,
            >,
            ZodObject<
                {
                    height: ZodOptional<ZodNumber>;
                    imagePath: ZodString;
                    left: ZodOptional<ZodNumber>;
                    page: ZodOptional<ZodNumber>;
                    top: ZodOptional<ZodNumber>;
                    type: ZodLiteral<"image">;
                    width: ZodOptional<ZodNumber>;
                },
                $strip,
            >,
            ZodObject<
                {
                    fillColor: ZodOptional<ZodString>;
                    height: ZodNumber;
                    left: ZodNumber;
                    lineWidth: ZodOptional<ZodNumber>;
                    page: ZodOptional<ZodNumber>;
                    strokeColor: ZodOptional<ZodString>;
                    top: ZodNumber;
                    type: ZodLiteral<"rect">;
                    width: ZodNumber;
                },
                $strip,
            >,
            ZodObject<
                {
                    fillColor: ZodOptional<ZodString>;
                    left: ZodNumber;
                    lineWidth: ZodOptional<ZodNumber>;
                    page: ZodOptional<ZodNumber>;
                    radius: ZodNumber;
                    strokeColor: ZodOptional<ZodString>;
                    top: ZodNumber;
                    type: ZodLiteral<"circle">;
                },
                $strip,
            >,
            ZodObject<
                {
                    lineWidth: ZodOptional<ZodNumber>;
                    page: ZodOptional<ZodNumber>;
                    strokeColor: ZodOptional<ZodString>;
                    type: ZodLiteral<"line">;
                    x1: ZodNumber;
                    x2: ZodNumber;
                    y1: ZodNumber;
                    y2: ZodNumber;
                },
                $strip,
            >,
        ],
    > = ...