///
import * as bitcoinjs from 'bitcoinjs-lib';
import { Network } from '../../networks';
import { UtxoTransactionBuilder } from '../UtxoTransactionBuilder';
import { DashTransaction } from './DashTransaction';
import { UtxoTransaction } from '../UtxoTransaction';
export declare class DashTransactionBuilder extends UtxoTransactionBuilder> {
constructor(network: Network, tx?: UtxoTransaction);
protected static newTransactionBuilder(network: Network, tx: UtxoTransaction): DashTransactionBuilder;
protected createInitialTransaction(network: Network, tx?: bitcoinjs.Transaction): DashTransaction;
setType(type: number): void;
setExtraPayload(extraPayload?: Buffer): void;
}
//# sourceMappingURL=DashTransactionBuilder.d.ts.map