import * as React from 'react'; import { Skill, NodeState } from '../models'; interface Props { skill: Skill; nodeState: NodeState; incSkillCount: (optional?: boolean) => void; decSkillCount: (optional?: boolean) => void; handleNodeSelect?: (key: string, state: NodeState) => void; updateSkillState: (key: string, updatedState: NodeState, optional?: boolean) => void; } declare function SkillNode({ skill, nodeState, incSkillCount, decSkillCount, updateSkillState, handleNodeSelect, }: Props): JSX.Element; declare const _default: React.MemoExoticComponent; export default _default;