import '../../globals.js';
/**
 * This characterizes events that may be emitted from PhetioObjects to the PhET-iO data stream.
 *
 * @author Michael Kauzmann (PhET Interactive Simulations)
 */
import Enumeration from '../../phet-core/js/Enumeration.js';
import EnumerationValue from '../../phet-core/js/EnumerationValue.js';
import TandemConstants from './TandemConstants.js';
declare class EventType extends EnumerationValue {
    static readonly USER: EventType;
    static readonly [TandemConstants.EVENT_TYPE_MODEL]: EventType;
    static readonly WRAPPER: EventType;
    static readonly OPT_OUT: EventType;
    static readonly enumeration: Enumeration<EventType>;
    static readonly phetioType: import("./types/IOType.js").default<any, any, any>;
}
export default EventType;
//# sourceMappingURL=EventType.d.ts.map