import { NodeComponentProps } from '../../types/node-component'; import { default as React } from 'react'; export interface ReferenceNodeHandlers { onClick?: (event: React.MouseEvent, id: string, messageId?: string, threadId?: string) => void; onMouseEnter?: (event: React.MouseEvent, id: string, messageId?: string, threadId?: string) => void; onMouseLeave?: (event: React.MouseEvent, id: string, messageId?: string, threadId?: string) => void; } export declare function ReferenceNode(props: NodeComponentProps<{ type: 'reference'; id: string; }> & { messageId?: string; threadId?: string; } & ReferenceNodeHandlers): import("react/jsx-runtime").JSX.Element; export default ReferenceNode;