Events declared in a class
I sometimes see events declared near the top of the class (i.e. below the imports but above the constructor):

    /**
    * Description here
    *
    **/
    
    [Event(name="complete", type="flash.events.Event")]

What exactly is this? Is this an "import" of a certain type of event?
Events declared in a class
===

I sometimes see events declared near the top of the class (i.e. below the imports but above the constructor):

    /**
    * Description here
    *
    **/
    
    [Event(name="complete", type="flash.events.Event")]

What exactly is this? Is this an "import" of a certain type of event?