function FederatedEvent(manager) {
        /** Flags whether this event bubbles. This will take effect only if it is set before propagation. */
        this.bubbles = true;
        /** @deprecated */
        this.cancelBubble = true;
        /**
         * Flags whether this event can be canceled using {@link FederatedEvent.preventDefault}. This is always
         * false (for now).
         */
        this.cancelable = false;
        /**
         * Flag added for compatibility with DOM {@code Event}. It is not used in the Federated Events
         * API.
         * @see https://dom.spec.whatwg.org/#dom-event-composed
         */
        this.composed = false;
        /** Flags whether the default response of the user agent was prevent through this event. */
        this.defaultPrevented = false;
        /**
         * The propagation phase.
         * @default {@link FederatedEvent.NONE}
         */
        this.eventPhase = FederatedEvent.prototype.NONE;
        /** Flags whether propagation was stopped. */
        this.propagationStopped = false;
        /** Flags whether propagation was immediately stopped. */
        this.propagationImmediatelyStopped = false;
        /** The coordinates of the evnet relative to the nearest DOM layer. This is a non-standard property. */
        this.layer = new _pixi_math__WEBPACK_IMPORTED_MODULE_1__.Point();
        /** The coordinates of the event relative to the DOM document. This is a non-standard property. */
        this.page = new _pixi_math__WEBPACK_IMPORTED_MODULE_1__.Point();
        this.AT_TARGET = 1;
        this.BUBBLING_PHASE = 2;
        this.CAPTURING_PHASE = 3;
        this.NONE = 0;
        this.manager = manager;
    }
@param manager - The event boundary which manages this event. Propagation can only occur
 within the boundary's jurisdiction.