import { type CSSProperties, type HTMLAttributes, type ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
export type NoiseVariationsProps = Omit, 'children'> & {
children?: ReactNode;
background?: CSSProperties['background'];
blendMode?: CSSProperties['mixBlendMode'];
blur?: CssLength;
brightness?: number;
canvasClassName?: string;
contentClassName?: string;
contrast?: number;
disabled?: boolean;
fps?: number;
maxPixelRatio?: number;
opacity?: number;
overscan?: number;
paused?: boolean;
respectReducedMotion?: boolean;
scale?: number;
/** Human-facing speed multiplier. `1` is the calm default. */
speed?: number;
};
export declare const NoiseVariations: ({ background, blendMode, blur, brightness, canvasClassName, children, className, contentClassName, contrast, disabled, fps, maxPixelRatio, opacity, overscan, paused, respectReducedMotion, scale, speed, style, ...props }: NoiseVariationsProps) => import("react/jsx-runtime").JSX.Element;