export declare enum UserRole {
    ADMIN = "ADMIN",
    PROMOTOR = "PROMOTOR",
    ARTIST = "ARTIST",
    USER = "USER"
}
export declare enum ArtistGenre {
    POP = "POP",
    ROCK = "ROCK",
    JAZZ = "JAZZ",
    CLASSICAL = "CLASSICAL",
    ELECTRONIC = "ELECTRONIC",
    HIP_HOP = "HIP_HOP",
    R_AND_B = "R_AND_B",
    COUNTRY = "COUNTRY",
    FOLK = "FOLK",
    REGGAE = "REGGAE",
    BLUES = "BLUES",
    METAL = "METAL",
    PUNK = "PUNK",
    INDIE = "INDIE",
    ALTERNATIVE = "ALTERNATIVE",
    WORLD = "WORLD",
    OTHER = "OTHER"
}
export declare enum EventStatus {
    DRAFT = "DRAFT",
    PENDING_APPROVAL = "PENDING_APPROVAL",
    PUBLISHED = "PUBLISHED",
    CANCELLED = "CANCELLED",
    COMPLETED = "COMPLETED",
    POSTPONED = "POSTPONED"
}
export declare enum EventCategory {
    CONCERT = "CONCERT",
    FESTIVAL = "FESTIVAL",
    THEATER = "THEATER",
    COMEDY = "COMEDY",
    SPORTS = "SPORTS",
    CONFERENCE = "CONFERENCE",
    WORKSHOP = "WORKSHOP",
    EXHIBITION = "EXHIBITION",
    OTHER = "OTHER"
}
export declare enum TicketStatus {
    ACTIVE = "ACTIVE",
    USED = "USED",
    CANCELLED = "CANCELLED",
    EXPIRED = "EXPIRED",
    REFUNDED = "REFUNDED"
}
export declare enum TicketTypeStatus {
    ACTIVE = "ACTIVE",
    SOLD_OUT = "SOLD_OUT",
    INACTIVE = "INACTIVE",
    CANCELLED = "CANCELLED"
}
export declare enum ReservationStatus {
    PENDING = "PENDING",
    CONFIRMED = "CONFIRMED",
    EXPIRED = "EXPIRED",
    CANCELLED = "CANCELLED"
}
export declare enum OrderStatus {
    PENDING = "PENDING",
    PAID = "PAID",
    CONFIRMED = "CONFIRMED",
    CANCELLED = "CANCELLED",
    REFUNDED = "REFUNDED",
    EXPIRED = "EXPIRED"
}
export declare enum OrderItemType {
    TICKET = "TICKET",
    MERCHANDISE = "MERCHANDISE"
}
export declare enum DiscountType {
    PERCENTAGE = "PERCENTAGE",
    FIXED_AMOUNT = "FIXED_AMOUNT",
    FREE_SHIPPING = "FREE_SHIPPING"
}
export declare enum DiscountStatus {
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    EXPIRED = "EXPIRED",
    USED_UP = "USED_UP"
}
export declare enum PaymentStatus {
    PENDING = "PENDING",
    PROCESSING = "PROCESSING",
    COMPLETED = "COMPLETED",
    FAILED = "FAILED",
    CANCELLED = "CANCELLED",
    REFUNDED = "REFUNDED",
    PARTIALLY_REFUNDED = "PARTIALLY_REFUNDED"
}
export declare enum PaymentMethod {
    CREDIT_CARD = "CREDIT_CARD",
    DEBIT_CARD = "DEBIT_CARD",
    BANK_TRANSFER = "BANK_TRANSFER",
    VIRTUAL_ACCOUNT = "VIRTUAL_ACCOUNT",
    E_WALLET = "E_WALLET",
    QRIS = "QRIS",
    CASH = "CASH",
    INSTALLMENT = "INSTALLMENT"
}
export declare enum PaymentProvider {
    MIDTRANS = "MIDTRANS",
    XENDIT = "XENDIT",
    DOKU = "DOKU",
    FASPAY = "FASPAY",
    GOPAY = "GOPAY",
    OVO = "OVO",
    DANA = "DANA",
    LINKAJA = "LINKAJA",
    SHOPEEPAY = "SHOPEEPAY",
    BCA = "BCA",
    MANDIRI = "MANDIRI",
    BNI = "BNI",
    BRI = "BRI",
    PERMATA = "PERMATA",
    OTHER = "OTHER"
}
export declare enum RefundStatus {
    PENDING = "PENDING",
    PROCESSING = "PROCESSING",
    COMPLETED = "COMPLETED",
    FAILED = "FAILED",
    CANCELLED = "CANCELLED"
}
export declare enum WebhookStatus {
    PENDING = "PENDING",
    PROCESSED = "PROCESSED",
    FAILED = "FAILED",
    IGNORED = "IGNORED"
}
export declare enum ShippingStatus {
    PENDING = "PENDING",
    PROCESSING = "PROCESSING",
    SHIPPED = "SHIPPED",
    IN_TRANSIT = "IN_TRANSIT",
    OUT_FOR_DELIVERY = "OUT_FOR_DELIVERY",
    DELIVERED = "DELIVERED",
    FAILED_DELIVERY = "FAILED_DELIVERY",
    RETURNED = "RETURNED",
    CANCELLED = "CANCELLED"
}
export declare enum InstallmentStatus {
    PENDING = "PENDING",
    DUE = "DUE",
    PAID = "PAID",
    OVERDUE = "OVERDUE",
    CANCELLED = "CANCELLED",
    FAILED = "FAILED"
}
export declare enum DisputeStatus {
    OPENED = "OPENED",
    UNDER_REVIEW = "UNDER_REVIEW",
    EVIDENCE_REQUIRED = "EVIDENCE_REQUIRED",
    RESOLVED = "RESOLVED",
    LOST = "LOST",
    WON = "WON",
    CANCELLED = "CANCELLED"
}
export declare enum DisputeType {
    CHARGEBACK = "CHARGEBACK",
    INQUIRY = "INQUIRY",
    RETRIEVAL = "RETRIEVAL",
    FRAUD = "FRAUD",
    AUTHORIZATION = "AUTHORIZATION",
    PROCESSING_ERROR = "PROCESSING_ERROR",
    DUPLICATE_PROCESSING = "DUPLICATE_PROCESSING",
    CREDIT_NOT_PROCESSED = "CREDIT_NOT_PROCESSED",
    CANCELLED_RECURRING = "CANCELLED_RECURRING",
    PRODUCT_NOT_RECEIVED = "PRODUCT_NOT_RECEIVED",
    PRODUCT_UNACCEPTABLE = "PRODUCT_UNACCEPTABLE",
    OTHER = "OTHER"
}
export declare enum NotificationType {
    EMAIL = "EMAIL",
    SMS = "SMS",
    PUSH = "PUSH",
    IN_APP = "IN_APP",
    WHATSAPP = "WHATSAPP"
}
export declare enum NotificationStatus {
    PENDING = "PENDING",
    SENT = "SENT",
    DELIVERED = "DELIVERED",
    FAILED = "FAILED",
    CANCELLED = "CANCELLED",
    BOUNCED = "BOUNCED",
    OPENED = "OPENED",
    CLICKED = "CLICKED"
}
export declare enum NotificationPriority {
    LOW = "LOW",
    NORMAL = "NORMAL",
    HIGH = "HIGH",
    URGENT = "URGENT"
}
export declare enum TemplateStatus {
    DRAFT = "DRAFT",
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    ARCHIVED = "ARCHIVED"
}
export declare enum DeliveryProvider {
    SENDGRID = "SENDGRID",
    MAILGUN = "MAILGUN",
    SES = "SES",
    TWILIO = "TWILIO",
    NEXMO = "NEXMO",
    FIREBASE = "FIREBASE",
    ONESIGNAL = "ONESIGNAL",
    WHATSAPP_BUSINESS = "WHATSAPP_BUSINESS",
    INTERNAL = "INTERNAL"
}
export declare enum MerchandiseCategory {
    CLOTHING = "CLOTHING",
    ACCESSORIES = "ACCESSORIES",
    COLLECTIBLES = "COLLECTIBLES",
    MUSIC = "MUSIC",
    BOOKS = "BOOKS",
    ELECTRONICS = "ELECTRONICS",
    HOME_DECOR = "HOME_DECOR",
    STATIONERY = "STATIONERY",
    BAGS = "BAGS",
    SHOES = "SHOES",
    JEWELRY = "JEWELRY",
    OTHER = "OTHER"
}
export declare enum MerchandiseStatus {
    DRAFT = "DRAFT",
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    OUT_OF_STOCK = "OUT_OF_STOCK",
    DISCONTINUED = "DISCONTINUED",
    ARCHIVED = "ARCHIVED"
}
export declare enum MerchandiseOrderStatus {
    PENDING = "PENDING",
    CONFIRMED = "CONFIRMED",
    PROCESSING = "PROCESSING",
    SHIPPED = "SHIPPED",
    DELIVERED = "DELIVERED",
    CANCELLED = "CANCELLED",
    REFUNDED = "REFUNDED",
    RETURNED = "RETURNED"
}
export declare enum VariantType {
    SIZE = "SIZE",
    COLOR = "COLOR",
    MATERIAL = "MATERIAL",
    STYLE = "STYLE",
    EDITION = "EDITION",
    OTHER = "OTHER"
}
export declare enum ShippingMethod {
    STANDARD = "STANDARD",
    EXPRESS = "EXPRESS",
    OVERNIGHT = "OVERNIGHT",
    PICKUP = "PICKUP",
    DIGITAL = "DIGITAL"
}
export declare enum EventMediaType {
    IMAGE = "IMAGE",
    VIDEO = "VIDEO",
    AUDIO = "AUDIO",
    DOCUMENT = "DOCUMENT"
}
export declare enum EventArtistRole {
    HEADLINER = "HEADLINER",
    SUPPORTING = "SUPPORTING",
    OPENING = "OPENING",
    PERFORMER = "PERFORMER",
    GUEST = "GUEST",
    HOST = "HOST",
    MODERATOR = "MODERATOR"
}
export declare enum ApprovalStatus {
    PENDING = "PENDING",
    APPROVED = "APPROVED",
    REJECTED = "REJECTED",
    CANCELLED = "CANCELLED"
}
export declare enum SettingCategory {
    SECURITY = "SECURITY",
    EMAIL = "EMAIL",
    PAYMENT = "PAYMENT",
    PLATFORM = "PLATFORM",
    NOTIFICATION = "NOTIFICATION",
    DATABASE = "DATABASE",
    FEATURE_FLAGS = "FEATURE_FLAGS",
    API = "API",
    INTEGRATION = "INTEGRATION",
    ANALYTICS = "ANALYTICS"
}
export declare enum SettingDataType {
    STRING = "STRING",
    NUMBER = "NUMBER",
    BOOLEAN = "BOOLEAN",
    JSON = "JSON",
    ARRAY = "ARRAY",
    ENCRYPTED = "ENCRYPTED",
    URL = "URL",
    EMAIL = "EMAIL"
}
export declare enum SettingEnvironment {
    DEVELOPMENT = "DEVELOPMENT",
    STAGING = "STAGING",
    PRODUCTION = "PRODUCTION",
    ALL = "ALL"
}
export declare enum SettingChangeType {
    CREATE = "CREATE",
    UPDATE = "UPDATE",
    DELETE = "DELETE",
    RESTORE = "RESTORE",
    BULK_UPDATE = "BULK_UPDATE"
}
export declare enum SettingChangeSource {
    ADMIN_PANEL = "ADMIN_PANEL",
    API = "API",
    SYSTEM = "SYSTEM",
    MIGRATION = "MIGRATION",
    IMPORT = "IMPORT",
    WEBHOOK = "WEBHOOK"
}
export declare enum FeatureFlagStatus {
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    TESTING = "TESTING",
    DEPRECATED = "DEPRECATED",
    ARCHIVED = "ARCHIVED"
}
export declare enum FeatureFlagType {
    BOOLEAN = "BOOLEAN",
    PERCENTAGE = "PERCENTAGE",
    USER_LIST = "USER_LIST",
    ROLE_BASED = "ROLE_BASED",
    GEOGRAPHIC = "GEOGRAPHIC",
    TIME_BASED = "TIME_BASED"
}
export declare enum FeatureFlagScope {
    GLOBAL = "GLOBAL",
    SERVICE = "SERVICE",
    FEATURE = "FEATURE",
    EXPERIMENT = "EXPERIMENT"
}
export declare enum EmailTemplateType {
    SYSTEM = "SYSTEM",
    MARKETING = "MARKETING",
    TRANSACTIONAL = "TRANSACTIONAL",
    NOTIFICATION = "NOTIFICATION",
    REMINDER = "REMINDER",
    CONFIRMATION = "CONFIRMATION",
    INVITATION = "INVITATION",
    WELCOME = "WELCOME",
    RESET_PASSWORD = "RESET_PASSWORD",
    VERIFICATION = "VERIFICATION"
}
export declare enum EmailTemplateFormat {
    HTML = "HTML",
    TEXT = "TEXT",
    MIXED = "MIXED"
}
export declare enum EmailTemplatePriority {
    LOW = "LOW",
    NORMAL = "NORMAL",
    HIGH = "HIGH",
    URGENT = "URGENT"
}
//# sourceMappingURL=enums.d.ts.map