import { type HTMLAttributes, type Ref } from 'react'; export type ThreadsColor = readonly [number, number, number]; export type ThreadsProps = Omit, 'children' | 'color'> & { /** RGB line color channels, normalized from 0 to 1. */ color?: ThreadsColor; /** Intensity of the Perlin wave displacement. */ amplitude?: number; /** Vertical spacing between thread lines. */ distance?: number; /** Enables smooth mouse hover modulation of movement and amplitude. */ enableMouseInteraction?: boolean; ref?: Ref; }; export declare const Threads: ({ amplitude, className, color, distance, enableMouseInteraction, ref, ...props }: ThreadsProps) => import("react/jsx-runtime").JSX.Element;