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 {};