import { EventEmitter, OnInit } from '@angular/core';
import { PaymentTransactionViewModel } from '../../../model/payment-transaction-view-model';
import { CashType } from '@colijnit/transactionapi/build/model/cash-type.bo';
import { SalesPerson } from '@colijnit/relationapi/build/model/sales-person.bo';
import { Vat } from '@colijnit/transactionapi/build/model/vat';
import { TransactionHeaderBaseComponent } from '../../core/base/transaction-header-base.component';
import { AddExpenseToCashRegisterOrderRequest } from '@colijnit/transactionapi/build/model/add-expense-to-cash-register-order-request';
export declare class TransactionCashRegisterOrderExpenseDialogComponent extends TransactionHeaderBaseComponent implements OnInit {
    cashRegisterPaymentDetails: PaymentTransactionViewModel;
    cancelClicked: EventEmitter<void>;
    okayClicked: EventEmitter<AddExpenseToCashRegisterOrderRequest>;
    showClass(): boolean;
    cashTypeCollection: CashType[];
    salesPeopleCollection: SalesPerson[];
    vatCodeCollection: Vat[];
    expenseDate: Date;
    chosenCashType: CashType;
    chosenSalesPerson: SalesPerson;
    chosenVat: Vat;
    paymentAmount: number;
    description: string;
    ngOnInit(): void;
    handleOkClick(): void;
    handleCancelClick(): void;
}
