import { TransactionBuilder as EthLikeTransactionBuilder } from '@bitgo/abstract-eth'; import { PublicKey } from '@bitgo/sdk-core'; import { BaseCoin as CoinConfig } from '@bitgo/statics'; import { TransferBuilder } from './'; export declare class TransactionBuilder extends EthLikeTransactionBuilder { protected _transfer: TransferBuilder; private _signatures; constructor(_coinConfig: Readonly); /** @inheritdoc */ transfer(data?: string, isFirstSigner?: boolean): TransferBuilder; /** * Add a signature to the transaction * @param publicKey - The public key associated with the signature * @param signature - The signature to add */ addSignature(publicKey: PublicKey, signature: Buffer): void; /** @inheritdoc */ coinUsesNonPackedEncodingForTxData(): boolean; } //# sourceMappingURL=transactionBuilder.d.ts.map