import { Client } from '@xmpp/client';
import { Element } from '@xmpp/xml';
export declare class XmppListenerManager {
    static addListener(client: Client, eventType: string, listenerKey: string, handler: (stanza: Element) => void): void;
    static removeListener(listenerKey: string): boolean;
    static removeAllListenersForClient(client: Client): void;
    static getListenerKey(operation: string, identifier: string): string;
    static clearAllListeners(): void;
    static getActiveListenerCount(): number;
    static getActiveListenersInfo(): Array<{
        key: string;
        eventType: string;
        timestamp: number;
        age: number;
    }>;
    static logActiveListeners(): void;
}
