import pc from "picocolors";
/**
 * Console logger with colored output
 */
export class ConsoleLogger {
    /**
     * Log an info-level message with blue color
     * @param message - Message to log
     */
    info(message) {
        console.log(`${pc.blue("[INFO]")} ${message}`);
    }
    /**
     * Log a success-level message with green color
     * @param message - Message to log
     */
    success(message) {
        console.log(`${pc.green("[OK]")} ${message}`);
    }
    /**
     * Log a warning-level message with yellow color
     * @param message - Message to log
     */
    warn(message) {
        console.log(`${pc.yellow("[WARN]")} ${message}`);
    }
    /**
     * Log an error-level message with red color
     * @param message - Message to log
     */
    error(message) {
        console.log(`${pc.red("[ERROR]")} ${message}`);
    }
    /**
     * Log a dry-run-level message with blue color
     * @param message - Message to log
     */
    dry(message) {
        console.log(`${pc.blue("[DRY-RUN]")} ${message}`);
    }
}
//# sourceMappingURL=console-logger.js.map