/**
 * Phase 1 — CliWriter
 * All CLI output goes through here. No direct console.log/chalk anywhere else.
 * Wraps the existing OMK theme/style system for backward compatibility.
 */
import type { OutputProfile, TaskStatus } from "./types.js";
export interface CliWriter {
    info(message: string): void;
    success(message: string): void;
    warning(message: string): void;
    error(message: string): void;
    agent(agentName: string, message: string): void;
    task(taskTitle: string, status: TaskStatus): void;
    trace(message: string): void;
    rawStdout(content: string): void;
    rawStderr(content: string): void;
}
export declare function createCliWriter(profile: OutputProfile): CliWriter;
