import { type ElementType, type HTMLAttributes, type ReactNode } from 'react';
declare const curvedHighlightColors: {
readonly green: "#a8de97";
readonly yellow: "#ffe082";
readonly pink: "#ffadc8";
readonly blue: "#9dd7ff";
};
type CurvedHighlightColor = keyof typeof curvedHighlightColors;
type CurvedHighlightProps = Omit, 'color'> & {
children: ReactNode;
as?: ElementType;
color?: CurvedHighlightColor;
highlightColor?: string;
animate?: boolean;
duration?: number;
delay?: number;
easing?: string;
strokeWidth?: number | string;
size?: string;
anchorX?: string;
anchorY?: string;
angle?: string;
startProgress?: string;
endProgress?: string;
};
declare const CurvedHighlight: ({ children, as: Component, color, highlightColor, animate, duration, delay, easing, strokeWidth, size, anchorX, anchorY, angle, startProgress, endProgress, className, style, ...props }: CurvedHighlightProps) => import("react/jsx-runtime").JSX.Element;
export { CurvedHighlight };
export type { CurvedHighlightColor, CurvedHighlightProps };