///
import type { User } from 'open-chat-js';
import type { ReactEventHandler } from '../types';
import type { StreamMessage } from '../../../context/ChannelStateContext';
import type { DefaultStreamChatGenerics } from '../../../types/types';
export type UserEventHandler = (event: React.BaseSyntheticEvent, user: User) => void;
export declare const useUserHandler: (message?: StreamMessage | undefined, eventHandlers?: {
onUserClickHandler?: UserEventHandler | undefined;
onUserHoverHandler?: UserEventHandler | undefined;
} | undefined) => {
onUserClick: ReactEventHandler;
onUserHover: ReactEventHandler;
};
//# sourceMappingURL=useUserHandler.d.ts.map