import React from "react";
import type { ParticlesProps } from "./Particles.types";
/**
 * Particles creates a floating particle background effect using Three.js.
 *
 * Particles drift upward with slight horizontal variation and react to mouse
 * proximity. Optional connection lines are drawn between nearby particles.
 *
 * The component renders as an absolutely-positioned layer, ideal for use as
 * a section or page background.
 *
 * @example
 * ```tsx
 * <div className="relative h-screen overflow-hidden bg-gray-950">
 *   <Particles count={100} color="#6366f1" connectionDistance={120} />
 *   <div className="relative z-10 p-8">
 *     <h1 className="text-white text-4xl">Content on top</h1>
 *   </div>
 * </div>
 * ```
 */
export declare const Particles: React.FC<ParticlesProps>;
