def CollectionProperty(type=None, name: str='', description: str='',
    options: set={'ANIMATABLE'}):
    """Returns a new collection property definition. 

    :param type: A subclass of bpy.types.PropertyGroup or bpy.types.ID. 
    :param name: Name used in the user interface. 
    :type name: str
    :param description: Text used for the tooltip and api documentation. 
    :type description: str
    :param options: Enumerator in [‘HIDDEN’, ‘SKIP_SAVE’, ‘ANIMATABLE’, ‘LIBRARY_EDITABLE’, ‘PROPORTIONAL’,’TEXTEDIT_UPDATE’]. 
    :type options: set
    """
    pass
