import { type HTMLAttributes, type ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
export type SpringySectionEdgesSection = {
id?: string;
label?: string;
background?: string;
color?: string;
edgeColor?: string;
children?: ReactNode;
className?: string;
contentClassName?: string;
};
export type SpringySectionEdgesProps = Omit, 'children'> & {
sections?: readonly SpringySectionEdgesSection[];
ariaLabel?: string;
sectionHeight?: CssLength;
edgeHeight?: CssLength;
edgeBaseline?: number;
edgeBend?: number;
viewBoxHeight?: number;
velocityClamp?: number;
velocityThreshold?: number;
settleDuration?: number;
showArrows?: boolean;
arrowClassName?: string;
};
export declare const SpringySectionEdges: ({ sections, className, style, ariaLabel, sectionHeight, edgeHeight, edgeBaseline, edgeBend, viewBoxHeight, velocityClamp, velocityThreshold, settleDuration, showArrows, arrowClassName, ...props }: SpringySectionEdgesProps) => import("react/jsx-runtime").JSX.Element;