import * as isoly from "isoly"; import { Account } from "../Account"; export interface Transaction { from: Account; to: Account; amount: number; currency: isoly.Currency; schedule: isoly.Date | "hold"; reference: string; merchant: string; mid?: string; merchantId?: string; purpose?: string; } export declare namespace Transaction { function is(value: any | Transaction): value is Transaction; function toCsv(transactions: Transaction[]): string; }