CashReceiptClient: {
    getCashReceiptByPaymentId: ((paymentId: string) => Promise<CashReceipt>);
    issueCashReceipt: ((options: {
        paymentId: string;
        channelKey: string;
        type: CashReceiptType;
        orderName: string;
        currency: Currency;
        amount: PaymentAmountInput;
        productType?: PaymentProductType;
        customer: IssueCashReceiptCustomerInput;
        paidAt?: string;
    }) => Promise<IssueCashReceiptResponse>);
    cancelCashReceiptByPaymentId: ((paymentId: string) => Promise<CancelCashReceiptResponse>);
}

Type declaration