import type { ThinkingLevel } from "@earendil-works/pi-agent-core";
import type { Theme } from "../theme/theme.ts";
export declare function renderAtomicAnsiBanner(theme: Theme, thinkingLevel: ThinkingLevel): string[];
/**
 * Compose the logo art with the identity meta column. Side-by-side only when
 * every combined row fits maxWidth (a wrapped row would shred the logo art
 * mid-line); otherwise stack the meta lines under the logo, and drop the art
 * entirely when the terminal is narrower than the logo itself.
 */
export declare function composeStartupIdentity(markLines: readonly string[], metaLines: readonly string[], maxWidth?: number): string;
//# sourceMappingURL=atomic-banner.d.ts.map