"use strict";
/**
 * Status Indicators
 *
 * ASCII-only status markers (NO EMOJIS)
 * @module utils/ui/indicators
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.info = exports.warn = exports.fail = exports.ok = void 0;
const colors_1 = require("./colors");
/**
 * Success indicator: [OK]
 */
function ok(message) {
    return `${(0, colors_1.color)('[OK]', 'success')} ${message}`;
}
exports.ok = ok;
/**
 * Error indicator: [X]
 */
function fail(message) {
    return `${(0, colors_1.color)('[X]', 'error')} ${message}`;
}
exports.fail = fail;
/**
 * Warning indicator: [!]
 */
function warn(message) {
    return `${(0, colors_1.color)('[!]', 'warning')} ${message}`;
}
exports.warn = warn;
/**
 * Info indicator: [i]
 */
function info(message) {
    return `${(0, colors_1.color)('[i]', 'info')} ${message}`;
}
exports.info = info;
//# sourceMappingURL=indicators.js.map