export declare class NamiEventEmitter {
    private static instance;
    private emitter;
    static getInstance(): NamiEventEmitter;
    on(eventName: string, listener: (...args: any[]) => void): void;
    off(eventName: string, listener: (...args: any[]) => void): void;
    emit(eventName: string, ...args: any[]): void;
    addListener(eventName: string, listener: (...args: any[]) => void): void;
    removeListener(eventName: string, listener: (...args: any[]) => void): void;
    removeAllListeners(eventName?: string): void;
    listeners(eventName: string): any[];
    listenerCount(eventName: string): number;
}
