export type OutputStyle = "plain" | "decorated"; export type IconKind = "ok" | "warn" | "error" | "info" | "step" | "next" | "tip" | "section"; export interface StyleOptions { json?: boolean; plain?: boolean; isTTY?: boolean; } export declare function resolveOutputStyle(options: StyleOptions): OutputStyle; export declare function icon(kind: IconKind, style: OutputStyle): string; export declare function line(kind: IconKind, text: string, style: OutputStyle): string; export declare function kv(label: string, value: string, style: OutputStyle, kind?: IconKind): string; export declare function bullet(text: string, style: OutputStyle, kind?: IconKind): string;