/**
 * Define topics for pubsub
 */
export var SCTopicType;
(function (SCTopicType) {
    SCTopicType["GROUP"] = "group";
    SCTopicType["EVENT"] = "event";
    SCTopicType["CATEGORY"] = "category";
})(SCTopicType || (SCTopicType = {}));
/**
 * Group/Event event types
 */
export var SCGroupEventType;
(function (SCGroupEventType) {
    SCGroupEventType["CREATE"] = "create";
    SCGroupEventType["EDIT"] = "edit";
    SCGroupEventType["DELETE"] = "delete";
    SCGroupEventType["MEMBERS"] = "members";
    SCGroupEventType["ADD_MEMBER"] = "members.add_member";
    SCGroupEventType["INVITE_MEMBER"] = "members.invite_member";
    SCGroupEventType["REMOVE_MEMBER"] = "members.remove_member";
})(SCGroupEventType || (SCGroupEventType = {}));
/**
 * Category event types
 */
export var SCCategoryEventType;
(function (SCCategoryEventType) {
    SCCategoryEventType["EDIT"] = "edit";
})(SCCategoryEventType || (SCCategoryEventType = {}));
