import { BaseCoin as CoinConfig } from '@bitgo/statics'; import { BaseTransactionBuilderFactory } from '@bitgo/sdk-core'; import { TransactionBuilder } from './transactionBuilder'; import { TransferBuilder } from './transferBuilder'; import { ValidatorTxBuilder } from './validatorTxBuilder'; export declare class TransactionBuilderFactory extends BaseTransactionBuilderFactory { protected recoverSigner: boolean; constructor(_coinConfig: Readonly); /** @inheritdoc */ from(raw: string): TransactionBuilder; /** @inheritdoc */ getTransferBuilder(): TransferBuilder; /** * Initialize Validator builder * * @param {Transaction | undefined} tx - the transaction used to initialize the builder * @returns {StakingTxBuilder} the builder initialized */ getValidatorBuilder(): ValidatorTxBuilder; getWalletInitializationBuilder(): TransactionBuilder; } //# sourceMappingURL=transactionBuilderFactory.d.ts.map