import { ApplicationRef, ComponentFactoryResolver, OnDestroy, OnInit } from '@angular/core';
import { TransactionInfoResponse } from '@colijnit/transactionapi/build/model/transaction-info-response.bo';
import { TransactionKind } from '@colijnit/transactionapi/build/enum/transaction-kind.enum';
import { TransactionMappingService } from '../../../service/transaction-mapping.service';
import { PosOrderData } from '../../../model/pos-order-data';
import { TransactionHeaderService } from "../../core/base/service/transaction-header.service";
export declare class TransactionLinesSidePanelComponent implements OnInit, OnDestroy {
    private _mappingService;
    private _compFactoryResolver;
    private _appRef;
    private _transactionHeaderService;
    set content(child: any);
    set transaction(value: TransactionInfoResponse);
    get transaction(): TransactionInfoResponse;
    posOrderData: PosOrderData;
    showClass(): boolean;
    transactionType: TransactionKind;
    private _transaction;
    private _sidePanelContainer;
    private _componentRef;
    constructor(_mappingService: TransactionMappingService, _compFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _transactionHeaderService: TransactionHeaderService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private _prepareContent;
    private _prepareProps;
}
