/**
 * ANSI Color Codes
 *
 * Shared terminal color codes for CLI output formatting.
 */
// ============================================================================
// Constants
// ============================================================================
/** ANSI color codes for terminal output */
export const ANSI = {
    GREEN: "\u001b[32m",
    YELLOW: "\u001b[33m",
    RED: "\u001b[31m",
    CYAN: "\u001b[36m",
    GRAY: "\u001b[90m",
    DIM: "\u001b[2m",
    RESET: "\u001b[0m"
};
// ============================================================================
// Display Helpers
// ============================================================================
/** Message formatters for consistent CLI output */
export const msg = {
    /** Format a success message with green "OK" indicator */
    success: (text) => `${ANSI.GREEN}OK${ANSI.RESET} ${text}`,
    /** Format a running status with green dot */
    running: (text) => `${ANSI.GREEN}●${ANSI.RESET} ${text}`,
    /** Format a warning message with yellow indicator */
    warning: (text) => `${ANSI.YELLOW}○${ANSI.RESET} ${text}`,
    /** Format a stopped/error status with red indicator */
    stopped: (text) => `${ANSI.RED}○${ANSI.RESET} ${text}`,
    /** Format an error message with red "Error:" prefix */
    error: (text) => `${ANSI.RED}Error:${ANSI.RESET} ${text}`,
    /** Format dim/muted text for secondary information */
    dim: (text) => `${ANSI.DIM}${text}${ANSI.RESET}`,
    /** Alias for dim - used for informational messages */
    info: (text) => `${ANSI.DIM}${text}${ANSI.RESET}`
};
//# sourceMappingURL=ansi.js.map