import { API } from 'zca-js';
import { IHookFunctions } from 'n8n-workflow';
import { WebhookData } from './types';
import { EventFilter } from './EventFilter';
export declare class EventListenerRegistry {
    static registerAll(hookFunctions: IHookFunctions, apiInstance: API, webhookData: WebhookData, eventTypes: string[], filter: EventFilter): void;
    private static registerMessageListener;
    private static registerReactionListener;
    private static registerTypingListener;
    private static registerSeenMessagesListener;
    private static registerDeliveredMessagesListener;
    private static registerUndoListener;
    private static registerGroupEventListener;
    private static registerFriendEventListener;
    private static registerConnectionListeners;
}
