OpenMoveTypeSignature: ObjectSchema<
    {
        body: GenericSchema<
            OpenMoveTypeSignatureBody,
            OpenMoveTypeSignatureBody,
        >;
        ref: NullableSchema<
            UnionSchema<
                [LiteralSchema<"&", undefined>, LiteralSchema<"&mut", undefined>],
                undefined,
            >,
            never,
        >;
    },
    undefined,
> = ...