import * as React from 'react';
export interface GradientBorderProps {
    /**
     * Enables rotating gradient animation (only the border rotates, not content)
     */
    animated?: boolean;
    /**
     * Triggers thicker border (2px vs 1.25px)
     */
    focused?: boolean;
    /**
     * Triggers thicker border (2px vs 1.25px)
     */
    active?: boolean;
    /**
     * Disables gradient, shows muted border
     */
    disabled?: boolean;
    /**
     * Border radius class, defaults to 'rounded-full'
     */
    borderRadius?: string;
    /**
     * Outer wrapper classes
     */
    className?: string;
    /**
     * Inner content wrapper classes
     */
    innerClassName?: string;
    /**
     * Content to render inside the gradient border
     */
    children: React.ReactNode;
}
/**
 * GradientBorder - A shared primitive that provides an animated gradient border effect.
 * Uses the same gradient as AIInput: linear-gradient from oasis-flat-300 via brand-400 to aqua-flat-400.
 * When animated, a conic-gradient spins around the border while content stays stable.
 */
declare const GradientBorder: React.ForwardRefExoticComponent<GradientBorderProps & React.RefAttributes<HTMLDivElement>>;
export { GradientBorder };
