import React from "react";
interface MagneticButtonProps {
    /** Button label or children */
    children: React.ReactNode;
    /** How strongly the button attracts (0–1, default 0.4) */
    strength?: number;
    /** Pixel radius in which magnetism activates */
    radius?: number;
    /** Visual variant */
    variant?: "primary" | "outline" | "ghost" | "dark";
    /** Size */
    size?: "sm" | "md" | "lg";
    /** onClick handler */
    onClick?: () => void;
    /** Additional classes */
    className?: string;
}
export declare function MagneticButton({ children, strength, radius, variant, size, onClick, className, }: MagneticButtonProps): import("react/jsx-runtime").JSX.Element;
export {};
