import { EventEmitter } from '@angular/core';
import { IconCacheService } from '../../../../service/icon-cache.service';
import { Icon } from '../../../../enum/icon.enum';
import { TransactionKind } from '@colijnit/transactionapi/build/enum/transaction-kind.enum';
import { TransactionPaymentService } from '../../../../service/transaction-payment.service';
import { TransactionService } from '../../../../service/transaction.service';
import { Voucher } from '@colijnit/transactionapi/build/model/voucher.bo';
import { VoucherType } from '../../../../model/voucher-type.enum';
export declare class TransactionCashRegisterPaymentVoucherPopupComponent {
    paymentService: TransactionPaymentService;
    iconCacheService: IconCacheService;
    transactionService: TransactionService;
    readonly icons: typeof Icon;
    readonly voucherTypes: typeof VoucherType;
    readonly transKind: typeof TransactionKind;
    voucher: Voucher;
    closeEvent: EventEmitter<void>;
    constructor(paymentService: TransactionPaymentService, iconCacheService: IconCacheService, transactionService: TransactionService);
    showClass: boolean;
    handleClose(): void;
}
