Custom property for area

For what type from bpy.types I need to add my custom property to have it for any Area?

I tried bpy.types.Area and bpy.types.SpaceView3D - they don’t allow custom properties.

bpy.types.??? = bpy.types.PointerProperty(type=_MY_CUSTOM_PROP_)