import { type CSSProperties } from 'react'; export type StaggeredSvgPathLoaderProps = { /** Accessible status label. */ label?: string; /** Loader host width. */ width?: number | string; /** Loader host height. */ height?: number | string; /** Background behind the SVG paths. */ background?: string; /** Number of staggered SVG strokes. */ lineCount?: number; /** Palette used across the generated strokes. */ colors?: readonly string[]; /** Minimum generated stroke width in SVG units. */ minStrokeWidth?: number; /** Maximum generated stroke width in SVG units. */ maxStrokeWidth?: number; /** Gap between generated strokes in SVG units. */ gap?: number; /** Minimum animated path height from center in SVG units. */ minPathHeight?: number; /** Maximum animated path height from center in SVG units. */ maxPathHeight?: number; /** Duration of the viewport pan tween in seconds. */ duration?: number; /** Total stagger window for the individual path tweens in seconds. */ staggerAmount?: number; /** Delay between viewport pan repeats in seconds. */ repeatDelay?: number; /** Stop GSAP and render a static waveform. */ paused?: boolean; /** Seed used for deterministic SSR-safe path generation. */ seed?: number; className?: string; style?: CSSProperties; }; declare const StaggeredSvgPathLoader: ({ label, width, height, background, lineCount, colors, minStrokeWidth, maxStrokeWidth, gap, minPathHeight, maxPathHeight, duration, staggerAmount, repeatDelay, paused, seed, className, style, }: StaggeredSvgPathLoaderProps) => import("react/jsx-runtime").JSX.Element; export { StaggeredSvgPathLoader };