import { Element } from 'ltx';
declare const onRealtimeMessage: (stanza: Element) => Promise<import("../main").IMessage | undefined>;
declare const onDeleteMessage: (stanza: Element) => Promise<void>;
declare const onEditMessage: (stanza: Element) => Promise<void>;
declare const onMessageHistory: (stanza: any) => Promise<void>;
declare const handleComposing: (stanza: Element, currentUser: string) => Promise<void>;
declare const onPresenceInRoom: (stanza: Element | any) => void;
declare const onChatInvite: (stanza: Element, client: any) => Promise<void>;
declare const onGetMembers: (stanza: Element) => void;
declare const onGetRoomInfo: (stanza: Element) => void;
declare const onGetLastMessageArchive: (stanza: Element, _xmpp: any) => void;
declare const onNewRoomCreated: (stanza: Element, xmpp: any) => void;
declare const onGetChatRooms: (stanza: Element, xmpp: any) => void;
declare const onMessageError: (_stanza: Element, _xmpp?: any) => void;
declare const onReactionMessage: (_stanza: Element) => void;
declare const onReactionHistory: (_stanza: Element) => void;
declare const onRoomKicked: (_stanza: Element) => void;
export { onRealtimeMessage, onMessageHistory, onPresenceInRoom, onGetLastMessageArchive, handleComposing, onGetChatRooms, onNewRoomCreated, onGetMembers, onGetRoomInfo, onDeleteMessage, onEditMessage, onChatInvite, onMessageError, onReactionMessage, onReactionHistory, onRoomKicked, };
//# sourceMappingURL=stanzaHandlers.d.ts.map