import { Fee } from "../enum/Fee";
import { AccountType } from "../enum/Account";
import { Nft } from "../enum/Nft";
export type TransactionType = Transaction;
export declare class Transaction {
    accountToDebit: AccountType;
    accountToCredit: AccountType;
    amount: string;
    speed?: Fee | undefined;
    memoTag?: string | undefined;
    constructor(accountToDebit: AccountType, accountToCredit: AccountType, amount: string, speed?: Fee | undefined, memoTag?: string | undefined);
}
export declare class NFTTransaction extends Transaction {
    nft: Nft;
    constructor(accountToDebit: AccountType, accountToCredit: AccountType, nft: Nft, speed?: Fee, memoTag?: string);
}
//# sourceMappingURL=Transaction.d.ts.map