import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { DepositPaymentViewModel } from '../../model/deposit-payment-view-model';
import { PaymentViewmodel } from '../../model/payment.viewmodel';
import { TransactionPaymentConnectorService } from '../../service/transaction-payment-connector.service';
import { TransactionKind } from '@colijnit/transactionapi/build/enum/transaction-kind.enum';
import { TransactionEventService } from '../../service/transaction-event.service';
export declare class DepositPaymentComponent implements OnInit, OnDestroy {
    private _paymentConnectorService;
    private _transactionEventService;
    readonly transKind: typeof TransactionKind;
    branch: string;
    transactionKind: TransactionKind;
    showTitle: boolean;
    transactionUuid: string;
    depositPaymentFetched: EventEmitter<number>;
    showClass(): boolean;
    paymentMethods: PaymentViewmodel[];
    depositPayments: DepositPaymentViewModel[];
    showLoader: boolean;
    private _subs;
    constructor(_paymentConnectorService: TransactionPaymentConnectorService, _transactionEventService: TransactionEventService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private _getDepositPaymentInfo;
    private _prepareData;
}
