export declare class ConsoleUI { private spinner; private stepStart; private lastSpinText; banner(title: string, meta: Record): void; section(title: string): void; beginStep(id: string, title: string, index?: number, total?: number): void; endStep(ok: boolean): void; spin(text: string): void; update(text: string): void; /** * Spinner-safe permanent log line. Pauses the spinner, prints the line, * and restarts the spinner with its previous text. Safe to call from * parallel workers. */ note(text: string, color?: "dim" | "cyan" | "green" | "yellow" | "red"): void; succeed(text: string): void; stopSpinner(): void; fail(text: string): void; info(text: string): void; warn(text: string): void; stat(label: string, value: string | number): void; hint(text: string): void; path(label: string, p: string): void; pauseForInteraction(): void; } //# sourceMappingURL=ui.d.ts.map