/// <reference types="react" />
interface INode {
    key: string;
    cssClass: string | "";
    childs?: INode[];
}
interface HiererchyNodeProps {
    node: INode;
    direction: 'vertical' | 'horizontal';
    randerNode: Function;
    hasParent?: boolean;
}
declare const HierarchyNode: ({ node, direction, randerNode, hasParent }: HiererchyNodeProps) => JSX.Element;

interface ReactHierarchyProps {
    nodes: INode[];
    direction: 'vertical' | 'horizontal';
    randerNode: Function;
}
declare const ReactHierarchy: ({ nodes, direction, randerNode }: ReactHierarchyProps) => JSX.Element;

export { HierarchyNode, HiererchyNodeProps, INode, ReactHierarchy as ReactHiererchyChart };
