import { BankAccountDetails } from "../banking/BankAccountDetails"; import { CreditCardAccountDetails } from "../creditcard/CreditCardAccountDetails"; export declare class TransferInfo { private bankAccountFrom; private creditCardAccountFrom; private bankAccountTo; private creditCardAccountTo; private amount; private due; /** * The bank account to transfer from. * * @return The bank account to transfer from. */ getBankAccountFrom(): BankAccountDetails; /** * The bank account to transfer from. * * @param bankAccountFrom The bank account to transfer from. */ setBankAccountFrom(bankAccountFrom: BankAccountDetails): void; /** * The account to transfer from. * * @param acct The account to transfer from. */ setAccountFrom(acct: BankAccountDetails | CreditCardAccountDetails): void; /** * The credit card to transfer from. * * @return The credit card to transfer from. */ getCreditCardAccountFrom(): CreditCardAccountDetails; /** * The credit card to transfer from. * * @param creditCardAccountFrom The credit card to transfer from. */ setCreditCardAccountFrom(creditCardAccountFrom: CreditCardAccountDetails): void; /** * The bank account to transfer to. * * @return The bank account to transfer to. */ getBankAccountTo(): BankAccountDetails; /** * The bank account to transfer to. * * @param bankAccountTo The bank account to transfer to. */ setBankAccountTo(bankAccountTo: BankAccountDetails): void; /** * The bank or credit card account to transfer to. * * @param accountTo The account to transfer to. */ setAccountTo(accountTo: BankAccountDetails | CreditCardAccountDetails): void; /** * The credit card account to transfer to. * * @return The credit card account to transfer to. */ getCreditCardAccountTo(): CreditCardAccountDetails; /** * The credit card account to transfer to. * * @param creditCardAccountTo The credit card account to transfer to. */ setCreditCardAccountTo(creditCardAccountTo: CreditCardAccountDetails): void; /** * The amount. * * @return The amount. */ getAmount(): number; /** * The amount. * * @param amount The amount. */ setAmount(amount: number): void; /** * The due date. * * @return The due date. */ getDue(): Date; /** * The due date. * * @param due The due date. */ setDue(due: Date): void; }