import { TransactionLineInfo } from '@colijnit/transactionapi/build/model/transaction-line-info.bo';
import { BehaviorSubject } from 'rxjs';
export declare class TransactionLineService {
    transactionLineSet: BehaviorSubject<boolean>;
    set transactionLine(value: TransactionLineInfo);
    get transactionLine(): TransactionLineInfo;
    set selected(value: boolean);
    get selected(): boolean;
    lineHasLogisticalState: boolean;
    lineIsOrdered: boolean;
    lineIsDelivered: boolean;
    lineIsInvoiced: boolean;
    lineIsReceived: boolean;
    lineQuantityToInvoice: number;
    lineQuantityInvoiced: number;
    lineQuantityToReceive: number;
    lineQuantityReceived: number;
    lineQuantityToDeliver: number;
    lineQuantityDelivered: number;
    lineQuantityToAllocate: number;
    lineQuantityAllocated: number;
    lineQuantityOrdered: number;
    lineQuantityPlanningRequested: number;
    lineQuantityPlanningPreferredDateEntered: number;
    lineQuantityToBePicked: number;
    lineQuantityToBePickedAndPicked: number;
    lineQuantityPicked: number;
    lineQuantityPlanningFinal: number;
    lineQuantityReceivedUnprocessed: number;
    lineQuantityReceivedUnprocessedAndProcessed: number;
    lineQuantityPurchaseConfirmed: number;
    lineQuantityTransportNotification: number;
    lineQuantityInvoiceControl: number;
    decimals: number;
    isText: boolean;
    isArticle: boolean;
    showingMargins: boolean;
    lineVisible: boolean;
    private _transactionLine;
}
