/** * Ralph Wiggum ASCII art for terminal display */ export declare const RALPH_FULL: string; export declare const RALPH_WELCOME_SMALL: string; export declare const RALPH_WORKING_SMALL: string; export declare const RALPH_ERROR: string; /** * Ralph quotes for fun */ export declare const RALPH_QUOTES: string[]; export declare function getRandomRalphQuote(): string; /** * Modern loading display with shimmer text animation * Similar to Claude CLI / Cursor style * Uses single-line updates with carriage return for better terminal compatibility */ export declare class RalphAnimator { private frame; private interval; private startTime; private currentMessage; private outputLines; private maxOutputLines; private shimmerOffset; /** * Start the loading animation */ start(message?: string): void; /** * Stop the animation */ stop(finalMessage?: string): void; /** * Add output line (from streaming) - silently collected, not displayed */ addOutput(line: string): void; /** * Update the current message */ updateMessage(message: string): void; /** * Render single-line status with carriage return (more compatible) */ private render; /** * Apply shimmer/pulse effect - a bright spot moves across the text */ private applyShimmer; } //# sourceMappingURL=ascii-art.d.ts.map