import { BaseTransactionBuilderFactory } from '@bitgo-beta/sdk-core'; import { BaseCoin as CoinConfig } from '@bitgo-beta/statics'; import { AddressInitializationBuilder } from './addressInitializationBuilder'; import { Material } from './iface'; import { StakingBuilder } from './stakingBuilder'; import { TransferBuilder } from './transferBuilder'; import { TransactionBuilder } from './transactionBuilder'; import { UnnominateBuilder } from './unnominateBuilder'; import { BatchTransactionBuilder, ClaimBuilder, UnstakeBuilder, WithdrawUnstakedBuilder } from '.'; export declare class TransactionBuilderFactory extends BaseTransactionBuilderFactory { protected _material: Material; constructor(_coinConfig: Readonly); getTransferBuilder(): TransferBuilder; getStakingBuilder(): StakingBuilder; getAddressInitializationBuilder(): AddressInitializationBuilder; getBatchTransactionBuilder(): BatchTransactionBuilder; getWalletInitializationBuilder(): void; getUnstakeBuilder(): UnstakeBuilder; getWithdrawUnstakedBuilder(): WithdrawUnstakedBuilder; getClaimBuilder(): ClaimBuilder; getUnnominateBuilder(): UnnominateBuilder; from(rawTxn: string): TransactionBuilder; material(material: Material): this; private getBuilder; } //# sourceMappingURL=transactionBuilderFactory.d.ts.map