interface AnimatedThinkingDotsProps {
    className?: string;
    inline?: boolean;
    color?: 'blue' | 'purple' | 'teal' | 'green' | 'amber';
}
export declare function AnimatedThinkingDots({ className, inline, color }: AnimatedThinkingDotsProps): import("react/jsx-runtime").JSX.Element;
interface PulsatingCircleProps {
    className?: string;
    size?: 'sm' | 'md' | 'lg';
    color?: 'blue' | 'purple' | 'teal' | 'green' | 'amber';
}
export declare function PulsatingCircle({ className, size, color }: PulsatingCircleProps): import("react/jsx-runtime").JSX.Element;
interface TypedDotsProps {
    className?: string;
    color?: 'blue' | 'purple' | 'teal' | 'green' | 'amber';
}
export declare function TypedDots({ className, color }: TypedDotsProps): import("react/jsx-runtime").JSX.Element;
interface PulsingMessageLoaderProps {
    message: string;
    className?: string;
    color?: 'blue' | 'purple' | 'teal' | 'green' | 'amber';
}
export declare function PulsingMessageLoader({ message, className, color }: PulsingMessageLoaderProps): import("react/jsx-runtime").JSX.Element;
interface ThinkingBarProps {
    className?: string;
    color?: 'blue' | 'purple' | 'teal' | 'green' | 'amber';
    width?: 'sm' | 'md' | 'lg' | 'xl' | 'full';
    message?: string;
}
export declare function ThinkingBar({ className, color, width, message }: ThinkingBarProps): import("react/jsx-runtime").JSX.Element;
interface WavyThinkingProps {
    className?: string;
    color?: 'blue' | 'purple' | 'teal' | 'green' | 'amber';
    size?: 'sm' | 'md' | 'lg';
}
export declare function WavyThinking({ className, color, size }: WavyThinkingProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=AnimatedThinkingDots.d.ts.map