import { type Component, type TUI } from "@earendil-works/pi-tui"; export interface StartupAnimationState { gap: number; manifestoPhase: number; complete: boolean; } export declare function startupStateAtElapsed(elapsedMs: number): StartupAnimationState; export declare function startupMotionEnabled(): boolean; export declare class StartupIdentityComponent implements Component { private readonly ui; private readonly compose; private readonly startedAt; private settled; private timer; private renderedText; private renderedWidth; private renderedLines; constructor(ui: TUI, compose: (width: number, state: StartupAnimationState) => string, animate?: boolean); render(width: number): string[]; settle(): boolean; refresh(): void; setExpanded(_expanded: boolean): void; invalidate(): void; } //# sourceMappingURL=startup-identity.d.ts.map