What noise.types are implemented within blender? I am trying to get the hang of noise / perlin noise / simplex noise for procedural generation of models and textures.

I am using mathutils.noise.noise() for getting a noise value. The api is mentioning different noise.types within this module. http://www.blender.org/api/blender_python_api_2_74_release/mathutils.noise.html
For example: mathutils.noise.noise(position, noise_basis=noise.types.STDPERLIN)

Unfortunately there aren't any stated.
Where can I find this information?
In Blender python console type noise.types. and hit Ctrl+Space and it will list all types :

&gt;&gt;&gt; noise.types.
                BLENDER
                CELLNOISE
                NEWPERLIN
                STDPERLIN
                VORONOI_CRACKLE
                VORONOI_F1
                VORONOI_F2
                VORONOI_F2F1
                VORONOI_F3
                VORONOI_F4