///
import { SpringValues } from '@react-spring/web';
import { ChordCommonProps, ChordSvgProps, RibbonAnimatedProps, RibbonDatum, RibbonGenerator } from './types';
interface ChordRibbonProps {
ribbon: RibbonDatum;
ribbonGenerator: RibbonGenerator;
animatedProps: SpringValues;
borderWidth: ChordCommonProps['ribbonBorderWidth'];
blendMode: NonNullable;
setCurrent: (ribbon: RibbonDatum | null) => void;
isInteractive: ChordCommonProps['isInteractive'];
tooltip: NonNullable;
onMouseEnter: ChordSvgProps['onRibbonMouseEnter'];
onMouseMove: ChordSvgProps['onRibbonMouseMove'];
onMouseLeave: ChordSvgProps['onRibbonMouseLeave'];
onClick: ChordSvgProps['onRibbonClick'];
}
export declare const ChordRibbon: import("react").MemoExoticComponent<({ ribbon, ribbonGenerator, animatedProps, borderWidth, blendMode, isInteractive, setCurrent, onMouseEnter, onMouseMove, onMouseLeave, onClick, tooltip, }: ChordRibbonProps) => JSX.Element>;
export {};
//# sourceMappingURL=ChordRibbon.d.ts.map