declare enum LineStatus {
    /**
    * Added
    *
    * The information is to be or has been added.
    */
    Added = "1",
    /**
    * Deleted
    *
    * The information is to be or has been deleted.
    */
    Deleted = "2",
    /**
    * Changed
    *
    * The information is to be or has been changed.
    */
    Changed = "3",
    /**
    * No action
    *
    * This line item is not affected by the actual message.
    */
    NoAction = "4",
    /**
    * Accepted without amendment
    *
    * This line item is entirely accepted by the seller.
    */
    AcceptedWithoutAmendment = "5",
    /**
    * Accepted with amendment
    *
    * This line item is accepted but amended by the seller.
    */
    AcceptedWithAmendment = "6",
    /**
    * Not accepted
    *
    * This line item is not accepted by the seller.
    */
    NotAccepted = "7",
    /**
    * Schedule only
    *
    * Code specifying that the message is a schedule only.
    */
    ScheduleOnly = "8",
    /**
    * Amendments
    *
    * Code specifying that amendments are requested/notified.
    */
    Amendments = "9",
    /**
    * Not found
    *
    * This line item is not found in the referenced message.
    */
    NotFound = "10",
    /**
    * Not amended
    *
    * This line is not amended by the buyer.
    */
    NotAmended = "11",
    /**
    * Line item numbers changed
    *
    * Code specifying that the line item numbers have changed.
    */
    LineItemNumbersChanged = "12",
    /**
    * Buyer has deducted amount
    *
    * Buyer has deducted amount from payment.
    */
    BuyerHasDeductedAmount = "13",
    /**
    * Buyer claims against invoice
    *
    * Buyer has a claim against an outstanding invoice.
    */
    BuyerClaimsAgainstInvoice = "14",
    /**
    * Charge back by seller
    *
    * Factor has been requested to charge back the outstanding item.
    */
    ChargeBackBySeller = "15",
    /**
    * Seller will issue credit note
    *
    * Seller agrees to issue a credit note.
    */
    SellerWillIssueCreditNote = "16",
    /**
    * Terms changed for new terms
    *
    * New settlement terms have been agreed.
    */
    TermsChangedForNewTerms = "17",
    /**
    * Abide outcome of negotiations
    *
    * Factor agrees to abide by the outcome of negotiations between seller and buyer.
    */
    AbideOutcomeNegotiations = "18",
    /**
    * Seller rejects dispute
    *
    * Seller does not accept validity of dispute.
    */
    SellerRejectsDispute = "19",
    /**
    * Settlement
    *
    * The reported situation is settled.
    */
    Settlement = "20",
    /**
    * No delivery
    *
    * Code indicating that no delivery will be required.
    */
    NoDelivery = "21",
    /**
    * Call-off delivery
    *
    * A request for delivery of a particular quantity of goods to be delivered on a particular date (or within a particular period).
    */
    CallOffDelivery = "22",
    /**
    * Proposed amendment
    *
    * A code used to indicate an amendment suggested by the sender.
    */
    ProposedAmendment = "23",
    /**
    * Accepted with amendment, no confirmation required
    *
    * Accepted with changes which require no confirmation.
    */
    AcceptedWithAmendmentNoConfirmationRequired = "24",
    /**
    * Equipment provisionally repaired
    *
    * The equipment or component has been provisionally repaired.
    */
    EquipmentProvisionallyRepaired = "25",
    /**
    * Included
    *
    * Code indicating that the entity is included.
    */
    Included = "26",
    /**
    * Upon receipt and verification of documents we shall cover you when due as per your instructions
    *
    * Upon receipt and verification of documents we shall cover you when due as per your instructions.
    */
    UponReceiptAndVerificationDocumentsWeShallCoverYouWhenDueAsPerYourInstructions = "27",
    /**
    * Upon receipt and verification of documents we shall authorize you to debit our account with you when due
    *
    * Upon receipt and verification of documents we shall authorize you to debit our account with you when due.
    */
    UponReceiptAndVerificationDocumentsWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue = "28",
    /**
    * On receipt of your authenticated advice we shall cover you when due as per your instructions
    *
    * On receipt of your authenticated advice we shall cover you when due as per your instructions.
    */
    OnReceiptYourAuthenticatedAdviceWeShallCoverYouWhenDueAsPerYourInstructions = "29",
    /**
    * On receipt of your authenticated advice we shall authorize you to debit our account with you when due
    *
    * On receipt of your authenticated advice we shall authorize you to debit our account with you when due.
    */
    OnReceiptYourAuthenticatedAdviceWeShallAuthorizeYouToDebitOurAccountWithYouWhenDue = "30",
    /**
    * On receipt of your authenticated advice we shall credit your account with us when due
    *
    * On receipt of your authenticated advice we shall credit your account with us when due.
    */
    OnReceiptYourAuthenticatedAdviceWeShallCreditYourAccountWithUsWhenDue = "31",
    /**
    * Credit advice requested for direct debit
    *
    * A credit advice is requested for the direct debit.
    */
    CreditAdviceRequestedForDirectDebit = "32",
    /**
    * Credit advice and acknowledgement for direct debit
    *
    * A credit advice and acknowledgement are requested for the direct debit.
    */
    CreditAdviceAndAcknowledgementForDirectDebit = "33",
    /**
    * Inquiry
    *
    * Request for information.
    */
    Inquiry = "34",
    /**
    * Checked
    *
    * Checked.
    */
    Checked = "35",
    /**
    * Not checked
    *
    * Not checked.
    */
    NotChecked = "36",
    /**
    * Cancelled
    *
    * Discontinued.
    */
    Cancelled = "37",
    /**
    * Replaced
    *
    * Provide a replacement.
    */
    Replaced = "38",
    /**
    * New
    *
    * Not existing before.
    */
    New = "39",
    /**
    * Agreed
    *
    * Consent.
    */
    Agreed = "40",
    /**
    * Proposed
    *
    * Put forward for consideration.
    */
    Proposed = "41",
    /**
    * Already delivered
    *
    * Delivery has taken place.
    */
    AlreadyDelivered = "42",
    /**
    * Additional subordinate structures will follow
    *
    * Additional subordinate structures will follow the current hierarchy level.
    */
    AdditionalSubordinateStructuresWillFollow = "43",
    /**
    * Additional subordinate structures will not follow
    *
    * No additional subordinate structures will follow the current hierarchy level.
    */
    AdditionalSubordinateStructuresWillNotFollow = "44",
    /**
    * Result opposed
    *
    * A notification that the result is opposed.
    */
    ResultOpposed = "45",
    /**
    * Auction held
    *
    * A notification that an auction was held.
    */
    AuctionHeld = "46",
    /**
    * Legal action pursued
    *
    * A notification that legal action has been pursued.
    */
    LegalActionPursued = "47",
    /**
    * Meeting held
    *
    * A notification that a meeting was held.
    */
    MeetingHeld = "48",
    /**
    * Result set aside
    *
    * A notification that the result has been set aside.
    */
    ResultSetAside = "49",
    /**
    * Result disputed
    *
    * A notification that the result has been disputed.
    */
    ResultDisputed = "50",
    /**
    * Countersued
    *
    * A notification that a countersuit has been filed.
    */
    Countersued = "51",
    /**
    * Pending
    *
    * A notification that an action is awaiting settlement.
    */
    Pending = "52",
    /**
    * Court action dismissed
    *
    * A notification that a court action will no longer be heard.
    */
    CourtActionDismissed = "53",
    /**
    * Referred item, accepted
    *
    * The item being referred to has been accepted.
    */
    ReferredItemAccepted = "54",
    /**
    * Referred item, rejected
    *
    * The item being referred to has been rejected.
    */
    ReferredItemRejected = "55",
    /**
    * Debit advice statement line
    *
    * Notification that the statement line is a debit advice.
    */
    DebitAdviceStatementLine = "56",
    /**
    * Credit advice statement line
    *
    * Notification that the statement line is a credit advice.
    */
    CreditAdviceStatementLine = "57",
    /**
    * Grouped credit advices
    *
    * Notification that the credit advices are grouped.
    */
    GroupedCreditAdvices = "58",
    /**
    * Grouped debit advices
    *
    * Notification that the debit advices are grouped.
    */
    GroupedDebitAdvices = "59",
    /**
    * Registered
    *
    * The name is registered.
    */
    Registered = "60",
    /**
    * Payment denied
    *
    * The payment has been denied.
    */
    PaymentDenied = "61",
    /**
    * Approved as amended
    *
    * Approved with modifications.
    */
    ApprovedAsAmended = "62",
    /**
    * Approved as submitted
    *
    * The request has been approved as submitted.
    */
    ApprovedAsSubmitted = "63",
    /**
    * Cancelled, no activity
    *
    * Cancelled due to the lack of activity.
    */
    CancelledNoActivity = "64",
    /**
    * Under investigation
    *
    * Investigation is being done.
    */
    UnderInvestigation = "65",
    /**
    * Initial claim received
    *
    * Notification that the initial claim was received.
    */
    InitialClaimReceived = "66",
    /**
    * Not in process
    *
    * Not in process.
    */
    NotInProcess = "67",
    /**
    * Rejected, duplicate
    *
    * Rejected because it is a duplicate.
    */
    RejectedDuplicate = "68",
    /**
    * Rejected, resubmit with corrections
    *
    * Rejected but may be resubmitted when corrected.
    */
    RejectedResubmitWithCorrections = "69",
    /**
    * Pending, incomplete
    *
    * Pending because of incomplete information.
    */
    PendingIncomplete = "70",
    /**
    * Under field office investigation
    *
    * Investigation by the field is being done.
    */
    UnderFieldOfficeInvestigation = "71",
    /**
    * Pending, awaiting additional material
    *
    * Pending awaiting receipt of additional material.
    */
    PendingAwaitingAdditionalMaterial = "72",
    /**
    * Pending, awaiting review
    *
    * Pending while awaiting review.
    */
    PendingAwaitingReview = "73",
    /**
    * Reopened
    *
    * Opened again.
    */
    Reopened = "74",
    /**
    * Processed by primary, forwarded to additional payer(s)
    *
    * This request has been processed by the primary payer and sent to additional payer(s).
    */
    ProcessedByPrimaryForwardedToAdditionalPayerS = "75",
    /**
    * Processed by secondary, forwarded to additional payer(s)
    *
    * This request has been processed by the secondary payer and sent to additional payer(s).
    */
    ProcessedBySecondaryForwardedToAdditionalPayerS = "76",
    /**
    * Processed by tertiary, forwarded to additional payer(s)
    *
    * This request has been processed by the tertiary payer and sent to additional payer(s).
    */
    ProcessedByTertiaryForwardedToAdditionalPayerS = "77",
    /**
    * Previous payment decision reversed
    *
    * A previous payment decision has been reversed.
    */
    PreviousPaymentDecisionReversed = "78",
    /**
    * Not our claim, forwarded to another payer(s)
    *
    * A request does not belong to this payer but has been forwarded to another payer(s).
    */
    NotOurClaimForwardedToAnotherPayerS = "79",
    /**
    * Transferred to correct insurance carrier
    *
    * The request has been transferred to the correct insurance carrier for processing.
    */
    TransferredToCorrectInsuranceCarrier = "80",
    /**
    * Not paid, predetermination pricing only
    *
    * Payment has not been made and the enclosed response is predetermination pricing only.
    */
    NotPaidPredeterminationPricingOnly = "81",
    /**
    * Documentation claim
    *
    * The claim is for documentation purposes only, no payment required.
    */
    DocumentationClaim = "82",
    /**
    * Reviewed
    *
    * Assessed.
    */
    Reviewed = "83",
    /**
    * Repriced
    *
    * This price was changed.
    */
    Repriced = "84",
    /**
    * Audited
    *
    * An official examination has occurred.
    */
    Audited = "85",
    /**
    * Conditionally paid
    *
    * Payment has been conditionally made.
    */
    ConditionallyPaid = "86",
    /**
    * On appeal
    *
    * Reconsideration of the decision has been applied for.
    */
    OnAppeal = "87",
    /**
    * Closed
    *
    * Shut.
    */
    Closed = "88",
    /**
    * Reaudited
    *
    * A subsequent official examination has occurred.
    */
    Reaudited = "89",
    /**
    * Reissued
    *
    * Issued again.
    */
    Reissued = "90",
    /**
    * Closed after reopening
    *
    * Reopened and then closed.
    */
    ClosedAfterReopening = "91",
    /**
    * Redetermined
    *
    * Determined again or differently.
    */
    Redetermined = "92",
    /**
    * Processed as primary
    *
    * Processed as the first.
    */
    ProcessedAsPrimary = "93",
    /**
    * Processed as secondary
    *
    * Processed as the second.
    */
    ProcessedAsSecondary = "94",
    /**
    * Processed as tertiary
    *
    * Processed as the third.
    */
    ProcessedAsTertiary = "95",
    /**
    * Correction of error
    *
    * A correction to information previously communicated which contained an error.
    */
    CorrectionError = "96",
    /**
    * Single credit item of a group
    *
    * Notification that the credit item is a single credit item of a group of credit items.
    */
    SingleCreditItemAGroup = "97",
    /**
    * Single debit item of a group
    *
    * Notification that the debit item is a single debit item of a group of debit items.
    */
    SingleDebitItemAGroup = "98",
    /**
    * Interim response
    *
    * The response is an interim one.
    */
    InterimResponse = "99",
    /**
    * Final response
    *
    * The response is an final one.
    */
    FinalResponse = "100",
    /**
    * Debit advice requested
    *
    * A debit advice is requested for the transaction.
    */
    DebitAdviceRequested = "101",
    /**
    * Transaction not impacted
    *
    * Advice that the transaction is not impacted.
    */
    TransactionNotImpacted = "102",
    /**
    * Patient to be notified
    *
    * The action to take is to notify the patient.
    */
    PatientToBeNotified = "103",
    /**
    * Healthcare provider to be notified
    *
    * The action to take is to notify the healthcare provider.
    */
    HealthcareProviderToBeNotified = "104",
    /**
    * Usual general practitioner to be notified
    *
    * The action to take is to notify the usual general practitioner.
    */
    UsualGeneralPractitionerToBeNotified = "105",
    /**
    * Advice without details
    *
    * An advice without details is requested or notified.
    */
    AdviceWithoutDetails = "106",
    /**
    * Advice with details
    *
    * An advice with details is requested or notified.
    */
    AdviceWithDetails = "107",
    /**
    * Amendment requested
    *
    * An amendment is requested.
    */
    AmendmentRequested = "108",
    /**
    * For information
    *
    * Included for information only.
    */
    ForInformation = "109",
    /**
    * Withdraw
    *
    * A code indicating discontinuance or retraction.
    */
    Withdraw = "110",
    /**
    * Delivery date change
    *
    * The action / notiification is a change of the delivery date.
    */
    DeliveryDateChange = "111",
    /**
    * Quantity change
    *
    * The action / notification is a change of quantity.
    */
    QuantityChange = "112",
    /**
    * Resale and claim
    *
    * The identified items have been sold by the distributor to the end customer, and compensation for the loss of inventory value is claimed.
    */
    ResaleAndClaim = "113",
    /**
    * Resale
    *
    * The identified items have been sold by the distributor to the end customer.
    */
    Resale = "114",
    /**
    * Prior addition
    *
    * This existing line item becomes available at an earlier date.
    */
    PriorAddition = "115",
    /**
    * Expired
    *
    * This line has expired.
    */
    Expired = "116",
    /**
    * Hold
    *
    * This line is on Hold.
    */
    Hold = "117",
    /**
    * Open
    *
    * This line is open.
    */
    Open = "118",
    /**
    * Observe
    *
    * The object or item is to be or has been observed.
    */
    Observe = "119"
}
declare function description(value: LineStatus): string;

export { LineStatus, description };
