export type CardTone = 'info' | 'success' | 'warn' | 'error'; /** * Renders a single Ink card and unmounts after the next paint. Resolves * once the panel has been flushed to the terminal so callers can safely * `process.exit()` immediately after awaiting. */ export declare function showCard(opts: { tone?: CardTone; title: string; body?: string | string[]; hint?: string | null; }): Promise; /** * Renders a key/value table panel — used for --version banners, * approval-denied summaries, install summaries, etc. */ export declare function showKv(opts: { tone?: CardTone; title: string; rows: Array<[string, string]>; hint?: string | null; }): Promise; /** * Renders preformatted help text inside an Ink frame. The text body * keeps its own formatting (newlines, indentation); Ink owns the * decorative chrome around it. */ export declare function showHelp(opts: { title: string; body: string; foot?: string | null; }): Promise; //# sourceMappingURL=oneShot.d.ts.map