import { CanvasHTMLAttributes, ReactElement } from 'react'; type ImageSource = { imageUrl: string; imageElement?: never; svgContent?: never; } | { imageUrl?: never; imageElement: HTMLImageElement; svgContent?: never; } | { imageUrl?: never; imageElement?: never; svgContent: string; }; interface MagicMouseFollowerProps extends Omit, 'className'> { particles?: number; dotSize?: number; repulsion?: number; friction?: number; returnSpeed?: number; color?: string; glow?: boolean; className?: string; ariaLabel?: string; } export declare function MagicMouseFollower({ imageUrl, imageElement, svgContent, particles, dotSize, repulsion, friction, returnSpeed, color, glow, ariaLabel, className, ...props }: MagicMouseFollowerProps & ImageSource): ReactElement; export {};