import { Moment } from 'moment'; import { TransactionStatus } from './transaction-status'; import { Transaction, TransactionInitData } from './transaction'; export interface TransactionChequeInitData extends TransactionInitData { date: Moment; description: string; reference?: string; serviceFee?: number; amount: number; balance?: number; status: TransactionStatus; } /** Provides access to all data FNB provide for a cheque account transaction. */ export declare class TransactionCheque extends Transaction { /** The reference number provided for the transaction. */ readonly reference: string | undefined; /** The service fee charged for the transaction. */ readonly serviceFee: number | undefined; /** The resulting balance of the transaction after the transaction was processed. */ readonly balance: number | undefined; constructor(init: TransactionChequeInitData); }