import { EventEmitter, OnInit } from "@angular/core";
import { CashOnDeliveryData } from "@colijnit/transactionapi/build/model/cash-on-delivery-data";
import { ChangeHeaderCashOnDeliveryAmountRequest } from "@colijnit/transactionapi/build/model/change-header-cash-on-delivery-amount-request";
import { Icon } from "../../../enum/icon.enum";
import { TransactionInputLineFieldBaseComponent } from "../../core/base/transaction-input-line-field-base.component";
import { CoCurrencyPipe } from "../../../pipe/co-currency.pipe";
export declare class CashOnDeliveryModalComponent extends TransactionInputLineFieldBaseComponent implements OnInit {
    currencyPipe: typeof CoCurrencyPipe;
    transactionInfoUuid: string;
    showCashOnDeliveryModal: EventEmitter<boolean>;
    cashAmount: EventEmitter<number>;
    set child(content: any);
    cashOnDeliveryData: CashOnDeliveryData;
    changeAmountRequest: ChangeHeaderCashOnDeliveryAmountRequest;
    readonly icons: typeof Icon;
    cashOnDeliveryAmount: number;
    ngOnInit(): void;
    updateCashOnDeliveryAmount(): void;
    hideModal(): void;
    onEnterKey(event: KeyboardEvent): void;
    private _getCashOnDeliveryData;
}
