import * as React from "react"; export declare class Defs extends React.Component { static jicPath: string; static jic: Record<"markerEndTBar" | "markerMidTBar" | "markerStartTBar" | "markerTBar" | "markerEndMimTranscriptionTranslation" | "markerMidMimTranscriptionTranslation" | "markerStartMimTranscriptionTranslation" | "markerMimTranscriptionTranslation" | "markerEndMimStimulation" | "markerMidMimStimulation" | "markerStartMimStimulation" | "markerMimStimulation" | "markerEndMimNecessaryStimulation" | "markerMidMimNecessaryStimulation" | "markerStartMimNecessaryStimulation" | "markerMimNecessaryStimulation" | "markerEndMimModification" | "markerMidMimModification" | "markerStartMimModification" | "markerMimModification" | "markerEndMimInhibition" | "markerMidMimInhibition" | "markerStartMimInhibition" | "markerMimInhibition" | "markerEndMimGap" | "markerMidMimGap" | "markerStartMimGap" | "markerMimGap" | "markerEndMimCovalentBond" | "markerMidMimCovalentBond" | "markerStartMimCovalentBond" | "markerMimCovalentBond" | "markerEndMimConversion" | "markerMidMimConversion" | "markerStartMimConversion" | "markerMimConversion" | "markerEndMimCleavage" | "markerMidMimCleavage" | "markerStartMimCleavage" | "markerMimCleavage" | "markerEndMimCatalysis" | "markerMidMimCatalysis" | "markerStartMimCatalysis" | "markerMimCatalysis" | "markerEndMimBinding" | "markerMidMimBinding" | "markerStartMimBinding" | "markerMimBinding" | "markerEndArrow" | "markerMidArrow" | "markerStartArrow" | "markerArrow", string | Record<"contextStrokeDashoffset", number>>; constructor(props: any); render(): JSX.Element; } export { StraightLine, CurvedLine, ElbowLine, SegmentedLine } from "kaavio/es5/drawers/edges/index";