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;