import './AIThinkingLoader.css';
export interface CountdownTimerProps {
    initialTime?: number;
    isActive?: boolean;
    onComplete?: () => void;
    className?: string;
}
declare function CountdownTimer({ initialTime, isActive, onComplete, className, }: CountdownTimerProps): import("react/jsx-runtime").JSX.Element;
declare namespace CountdownTimer {
    var displayName: string;
}
export interface AIThinkingLoaderProps {
    loadingText?: string;
    easing?: string;
    showCountdown?: boolean;
    countdownTime?: number;
    animationDuration?: number;
    onAnimationComplete?: () => void;
    className?: string;
}
declare function AIThinkingLoader({ loadingText, easing, showCountdown, countdownTime, animationDuration, onAnimationComplete, className, }: AIThinkingLoaderProps): import("react/jsx-runtime").JSX.Element;
declare namespace AIThinkingLoader {
    var displayName: string;
}
export { AIThinkingLoader, CountdownTimer };
