"use strict";
/**
 * Single source of truth for Harper status system definitions
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_STATUS_ID = exports.STATUS_IDS = exports.STATUS_DEFINITIONS = void 0;
// Define status configurations with const assertion for literal types
exports.STATUS_DEFINITIONS = {
    primary: {
        allowedValues: null, // Any string is valid
    },
    maintenance: {
        allowedValues: null, // Any string is valid
    },
    availability: {
        allowedValues: ['Available', 'Unavailable'],
    },
};
// Utility constants
exports.STATUS_IDS = Object.keys(exports.STATUS_DEFINITIONS);
exports.DEFAULT_STATUS_ID = 'primary';
//# sourceMappingURL=definitions.js.map