import { BaseCoin as CoinConfig } from '@bitgo-beta/statics'; import { TransactionType } from '@bitgo-beta/sdk-core'; import { Transaction } from './transaction'; import { TransactionBuilder } from './transactionBuilder'; export interface SendParams { address: string; amount: string; tokenName: string; } export declare class TokenTransferBuilder extends TransactionBuilder { private _sendParams; constructor(_coinConfig: Readonly); protected get transactionType(): TransactionType; initBuilder(tx: Transaction): void; /** * Set a transfer * * @param {string} fromAddress - the sender address * @param {string} amount - the amount sent * @param {string} tokenName - name of token that is intended to send * @returns {TransactionBuilder} This transaction builder */ send({ address, amount, tokenName }: SendParams): this; /** @inheritdoc */ protected buildImplementation(): Promise; } //# sourceMappingURL=tokenTransferBuilder.d.ts.map