import type { Component, TUI } from "@elyracode/tui"; /** * Animated startup component that reveals the Elyra constellation logo * line by line with an orange gradient, holds briefly, then calls onComplete. */ export declare class StartupAnimation implements Component { private ui; private currentLine; private phase; private intervalId; private holdTimeoutId; private onComplete; private version; constructor(ui: TUI, version: string, onComplete: () => void); private start; stop(): void; invalidate(): void; private clearInterval; render(_width: number): string[]; } //# sourceMappingURL=startup-animation.d.ts.map