import { BaseCoin as CoinConfig } from '@bitgo/statics'; import { Transaction } from './transaction'; import { TransactionBuilder } from './transactionBuilder'; export declare class StorageDepositTransferBuilder extends TransactionBuilder { private contractCallWrapper; constructor(_coinConfig: Readonly); /** * Initialize the transaction builder fields using the decoded transaction data * * @param {Transaction} tx the transaction data */ initBuilder(tx: Transaction): void; /** * Sets the gas of this transaction. * * @param {String} gas the gas of this transaction * @returns {TransactionBuilder} This transaction builder */ gas(gas: string): this; /** * Sets the deposit of at-least 1 yoctoNear * * @param {string} deposit the deposit in the minimum unit (1 Near = 1e24 yoctoNear) of this transaction * @returns {TransactionBuilder} This transaction builder */ deposit(deposit: string): this; /** * Sets the actual receiver account id inside args * * @param accountId the receiver account id */ beneficiaryId(accountId: string): this; /** @inheritdoc */ protected buildImplementation(): Promise; } //# sourceMappingURL=storageDepositTransferBuilder.d.ts.map