/**
 * Semantic color helpers for CLI output.
 * Wraps picocolors for consistent styling across all commands.
 */
export { default as pc } from 'picocolors';
export declare const created: (s: string) => string;
export declare const updated: (s: string) => string;
export declare const skipped: (s: string) => string;
export declare const error: (s: string) => string;
export declare const success: (s: string) => string;
export declare const warn: (s: string) => string;
export declare const info: (s: string) => string;
export declare const entityRef: (s: string) => string;
export declare const header: (s: string) => string;
export declare const count: (s: string) => string;
export declare const dimText: (s: string) => string;
export declare const accent: (s: string) => string;
export declare const toolRef: (s: string) => string;
/**
 * Colorize a raw unified diff string line-by-line.
 *
 * - `+` lines → green
 * - `-` lines → red
 * - `@@` hunk headers → magenta
 * - `---`/`+++` file headers → cyan bold
 * - everything else → dim
 */
export declare function colorizeDiff(rawDiff: string): string;
/**
 * Colorize a single line of agent text output for the CLI chat interface.
 * Detects patterns the agent uses (ALL CAPS headers, bullet lists, numbered
 * items) and applies minimal coloring to improve scanability.
 */
export declare function colorizeAgentLine(line: string): string;
/**
 * Render a user prompt line with a dark gray background (256-color mode).
 * The \x1b[K clears to end of line with the current background, giving
 * a full-width bar effect.
 */
export declare function renderUserPrompt(message: string): string;
/**
 * Format an action line like "  Created: person/john-doe"
 */
export declare function formatAction(action: 'create' | 'update' | 'skip', type: string, id: string): string;
/**
 * Format a summary line like "3 created, 5 updated, 1 skipped"
 */
export declare function formatSummary(counts: {
    created?: number;
    updated?: number;
    skipped?: number;
}): string;
export declare function statusIcon(status: 'A' | 'M' | 'D'): string;
export declare function statusLabel(status: 'A' | 'M' | 'D'): string;
