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

    Variable contentItemSchemaConst

    contentItemSchema: ZodUnion<
        readonly [
            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,
                    >,
                ],
            >,
            ZodType<
                schemas.GroupItem,
                unknown,
                $ZodTypeInternals<schemas.GroupItem, unknown>,
            >,
        ],
    > = ...