import * as PIXI from 'pixi.js'; export declare type EventList = Record; export declare class EventEmitter extends PIXI.utils.EventEmitter { emit(event: K, ...args: Events[K]): boolean; on(event: K, fn: (...params: Events[K]) => void, context?: any): this; once(event: K, fn: (...params: Events[K]) => void, context?: any): this; } export declare namespace EventEmitter { type Emit = (event: K, ...args: EventTypes[K]) => boolean; type On = (event: K, fn: (...params: EventTypes[K]) => void, context?: any) => This; type Once = (event: K, fn: (...params: EventTypes[K]) => void, context?: any) => This; }