/** * cursor-glow-effect.ts - Pointer-driven cursor glow effect * * Attaches pointer listeners to an element and sets CSS custom properties: * --glow-x (cursor X relative to element, in px) * --glow-y (cursor Y relative to element, in px) * --glow-opacity (0 when inactive, 1 when hovering) * --glow-size (glow radius in px) * * The consuming CSS renders the glow via a pseudo-element or overlay div * that reads these variables in a radial-gradient. * * Skips touch pointers. Respects prefers-reduced-motion. */ export interface CursorGlowEffectOptions { /** Glow radius in px (default 120) */ size?: number; } export interface CursorGlowEffectHandle { destroy(): void; } export declare function attachCursorGlowEffect(element: HTMLElement, options?: CursorGlowEffectOptions): CursorGlowEffectHandle; //# sourceMappingURL=cursor-glow-effect.d.ts.map