export declare enum EGloAccountType {
    AIRTIME = "AIRTIME",
    DATA_BUNDLE = "DATA_BUNDLE",
    VOICE_BUNDLE = "VOICE_BUNDLE"
}
export declare enum EGloProductType {
    TOPUP = "TOPUP",
    VOT = "VOT",
    VOS = "VOS"
}
export declare enum EGloPrincipalType {
    RESELLERUSER = "RESELLERUSER",
    SUBSCRIBERMSISDN = "SUBSCRIBERMSISDN"
}
export declare enum EGloAccountTypeId {
    RESELLER = "RESELLER",
    AIRTIME = "AIRTIME",
    DATA_BUNDLE = "DATA_BUNDLE",
    VOICE_BUNDLE = "VOICE_BUNDLE"
}
export declare enum EGloTestMode {
    MOCK = "mock",
    LIVE = "live"
}
export declare enum EGloResponseCode {
    success = 0,
    pendingApproval = 1,
    reportNotReady = 2,
    voucherDelivered = 3,
    voucherSold = 4,
    rejectedBusinessLogic = 10,
    rejectedAmount = 11,
    rejectedPayment = 12,
    rejectedTopup = 13,
    authenticationFailed = 20,
    accessDenied = 21,
    invalidNewPassword = 22,
    invalidErsReference = 23,
    invalidInitiatorPrincipalId = 29,
    invalidReceiverPrincipalId = 30,
    invalidSenderPrincipalId = 31,
    invalidTopupPrincipalId = 32,
    invalidInitiatorPrincipalState = 33,
    invalidReceiverPrincipalState = 34,
    invalidSenderPrincipalState = 35,
    invalidTopupPrincipalState = 36,
    initiatorPrincipalNotFound = 37,
    receiverPrincipalNotFound = 38,
    senderPrincipalNotFound = 39,
    topupPrincipalNotFound = 40,
    invalidProduct = 41,
    invalidReceiverAccountType = 42,
    invalidSenderAccountType = 43,
    invalidTopupAccountType = 44,
    receiverAccountNotFound = 45,
    senderAccountNotFound = 46,
    topupAccountNotFound = 47,
    paymentInProgress = 48,
    invalidInvoiceData = 49,
    cannotCancelPaidInvoice = 50,
    cannotCancelInvoiceInProgress = 51,
    invalidCustomer = 52,
    invalidSeqrId = 53,
    invalidInvoiceReference = 54,
    paymentAlreadyCancelled = 55,
    registrationNotPossible = 56,
    registrationPrincipalAlreadyExists = 57,
    authorizationExpired = 60,
    authorizationCancelled = 61,
    authorizationInProgress = 62,
    invalidAuthorizationReference = 63,
    systemError = 90,
    unsupportedOperation = 91,
    licenseRejection = 92,
    systemBusy = 93,
    serviceUnavailable = 94,
    invoiceAlreadyCanceled = 95,
    invoiceStateNotReserved = 96,
    productOutOfStock = 97,
    transactionAlreadyReversed = 98,
    successCancelled = 100,
    receiverAccountDoesNotAllowRefund = 101,
    limitExceed = 102,
    accountNotCreated = 103,
    insufficientSenderCredit = 104,
    accountsystemTimeout = 105,
    accountsystemUnavailable = 106,
    transactionNotPending = 107,
    committopuWithoutPreparetopup = 108,
    canceltopuWithoutPreparetopup = 109,
    invalidCustomerPrincipal = 901,
    senderNotFound = 530,
    transactionReversalAlreadyRequested = 931,
    transactionNotFound = 933,
    transactionAlreadyCompleted = 2016
}
