import { TransactionType } from '@bitgo/sdk-core'; import { BaseCoin as CoinConfig } from '@bitgo/statics'; import { XrpTransactionType } from './iface'; import { Transaction } from './transaction'; import { TransactionBuilder } from './transactionBuilder'; export declare class TokenTransferBuilder extends TransactionBuilder { private _amount; private _destination; private _destinationTag?; constructor(_coinConfig: Readonly); protected get transactionType(): TransactionType; protected get xrpTransactionType(): XrpTransactionType.Payment; initBuilder(tx: Transaction): void; /** * Set the receiver address * @param {string} address - the address with optional destination tag * @returns {TransactionBuilder} This transaction builder */ to(address: string): TokenTransferBuilder; /** * Set the amount to send * @param {string} amount - the amount sent * @returns {TransactionBuilder} This transaction builder */ amount(amount: string): TransactionBuilder; /** @inheritdoc */ protected buildImplementation(): Promise; } //# sourceMappingURL=tokenTransferBuilder.d.ts.map