import { type SaasflareComponentProps } from "../../providers"; /** Props for the BorderBeam component. */ export interface BorderBeamProps extends SaasflareComponentProps { /** Beam color. Default: `"var(--primary)"` */ color?: string; /** Tail fade color. Default: `"transparent"` */ colorFrom?: string; /** Animation cycle duration in seconds. Default: `6` */ duration?: number; /** Beam length in pixels. Default: `150` */ size?: number; /** Border radius to follow (CSS value). Default: `"inherit"` */ borderRadius?: string; /** Additional class names. */ className?: string; } /** * Glowing beam that orbits the border of its parent container. * * - Place inside a `position: relative; overflow: hidden` parent * - CSS-only animation (no JS animation loop), gated by the `animated` axis * - Renders nothing when animation is disabled (provider `animated={false}` * or OS `prefers-reduced-motion`), since a static beam carries no meaning * * @component * @package ui */ export declare function BorderBeam({ color, colorFrom, duration, size, borderRadius, className, surface, radius, animated, iconWeight, }: BorderBeamProps): import("react/jsx-runtime").JSX.Element | null;