export var ComponentErrorCodes;
(function (ComponentErrorCodes) {
    ComponentErrorCodes["MISSING_PROPS"] = "missing-props";
    ComponentErrorCodes["FETCH_ERROR"] = "fetch-error";
    ComponentErrorCodes["PATCH_ERROR"] = "patch-error";
    ComponentErrorCodes["POST_ERROR"] = "post-error";
    ComponentErrorCodes["UNKNOWN_ERROR"] = "unknown-error";
    ComponentErrorCodes["TOKENIZE_ERROR"] = "tokenize-error";
    ComponentErrorCodes["COMPLETE_CHECKOUT_ERROR"] = "complete-checkout-error";
    ComponentErrorCodes["CHECKOUT_ALREADY_COMPLETED"] = "checkout-already-completed";
    ComponentErrorCodes["CHECKOUT_EXPIRED"] = "checkout-expired";
    ComponentErrorCodes["NOT_AUTHENTICATED"] = "not-authenticated";
    ComponentErrorCodes["INVALID_PARAMETER"] = "invalid-parameter";
    ComponentErrorCodes["PROVISIONING_REQUESTED"] = "provisioning-already-requested";
    ComponentErrorCodes["INVALID_REFUND_AMOUNT"] = "invalid-refund-amount";
    ComponentErrorCodes["VALIDATION_ERROR"] = "validation-error";
})(ComponentErrorCodes || (ComponentErrorCodes = {}));
export var ComponentErrorSeverity;
(function (ComponentErrorSeverity) {
    ComponentErrorSeverity["INFO"] = "info";
    ComponentErrorSeverity["WARNING"] = "warning";
    ComponentErrorSeverity["ERROR"] = "error";
})(ComponentErrorSeverity || (ComponentErrorSeverity = {}));
export var ComponentErrorMessages;
(function (ComponentErrorMessages) {
    ComponentErrorMessages["NOT_AUTHENTICATED"] = "Not authenticated. Please provide a valid auth token, checkout id, and account id.";
    ComponentErrorMessages["CHECKOUT_ALREADY_COMPLETED"] = "Checkout already completed. Please create a new checkout.";
    ComponentErrorMessages["CHECKOUT_EXPIRED"] = "Checkout expired. Please create a new checkout.";
})(ComponentErrorMessages || (ComponentErrorMessages = {}));
