/** * Magnetic Element Hook * Creates magnetic attraction effect where elements follow the cursor */ import { CSSProperties } from 'react'; import { Vector2D } from '../../types/common'; /** * Magnetic element options */ export interface UseMagneticElementOptions { strength?: number; range?: number; speed?: number; maxDistance?: number; returnSpeed?: number; onActivate?: () => void; onDeactivate?: () => void; disabled?: boolean; } /** * Hook for magnetic element effect */ export declare const useMagneticElement: (options?: UseMagneticElementOptions) => { ref: import("react").MutableRefObject; position: Vector2D; isActive: boolean; style: CSSProperties; reset: () => void; }; //# sourceMappingURL=useMagneticElement.d.ts.map