import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { TransactionEventService } from '../../service/transaction-event.service';
import { TransactionPaymentConnectorService } from '../../service/transaction-payment-connector.service';
import { TransactionService } from '../../service/transaction.service';
import { TransactionHeaderService } from "../core/base/service/transaction-header.service";
export declare class TransactionHeaderRemainingAmountComponent implements OnInit, OnDestroy {
    transactionService: TransactionService;
    private _transactionHeaderService;
    private _transactionEventService;
    private _paymentConnectorService;
    transactionUuid: string;
    isFullyInvoiced: boolean;
    remainingAmountChange: EventEmitter<number>;
    showClass: boolean;
    totalToPay: number;
    private _subs;
    constructor(transactionService: TransactionService, _transactionHeaderService: TransactionHeaderService, _transactionEventService: TransactionEventService, _paymentConnectorService: TransactionPaymentConnectorService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private _recalculatePayment;
}
