import * as React from 'react'; import { IConfig, ILink, INode, IOnLinkMouseEnter, IOnLinkMouseLeave } from '../../'; import { ILinkDefaultProps } from './Link.default'; export interface ILinkWrapperProps { config: IConfig; link: ILink; isSelected: boolean; isHovered: boolean; fromNode: INode; toNode: INode | undefined; onLinkMouseEnter: IOnLinkMouseEnter; onLinkMouseLeave: IOnLinkMouseLeave; onLinkClick: IOnLinkMouseLeave; Component?: React.FunctionComponent; } export declare const LinkWrapper: React.MemoExoticComponent<({ config, Component, link, onLinkMouseEnter, onLinkMouseLeave, onLinkClick, isSelected, isHovered, fromNode, toNode, }: ILinkWrapperProps) => JSX.Element | null>;