import type { CliUiEvent } from "./event.js";
import type { CliRenderer } from "./renderer.js";
import { type System24RendererStreams } from "./system24-renderer.js";
export declare class RustForgeRenderer implements CliRenderer {
    private readonly base;
    private readonly err;
    private readonly noColor;
    private readonly motion;
    private started;
    constructor(streams?: System24RendererStreams);
    start(): void;
    emit(event: CliUiEvent): void;
    setThinkingSummary(summary: string | undefined): void;
    stop(): void;
    private rustForgeHeaderRows;
    private resolveSigilName;
    private sigilHeight;
    private renderRustForgeHeader;
}
