import { P2WPKHTxnBuilder } from './txn/txn_builder';
import { TxnBuilderDex } from './txn/txn_builder_dex';
import { TxnBuilderUtxo } from './txn/txn_builder_utxo';
import { TxnBuilderAccount } from './txn/txn_builder_account';
import { TxnBuilderOracles } from './txn/txn_builder_oracles';
import { TxnBuilderLiqPool } from './txn/txn_builder_liq_pool';
import { TxnBuilderGovernance } from './txn/txn_builder_governance';
import { TxnBuilderICXOrderBook } from './txn/txn_builder_icxorderbook';
import { TxnBuilderMasternode } from './txn/txn_builder_masternode';
import { TxnBuilderLoans } from './txn/txn_builder_loans';
export * from './provider';
export * from './txn/txn_fee';
export * from './txn/txn_builder';
export * from './txn/txn_builder_dex';
export * from './txn/txn_builder_utxo';
export * from './txn/txn_builder_account';
export * from './txn/txn_builder_oracles';
export * from './txn/txn_builder_loans';
export * from './txn/txn_builder_liq_pool';
export * from './txn/txn_builder_icxorderbook';
export * from './txn/txn_builder_masternode';
/**
 * All in one transaction builder.
 * Currently only support sending from P2PKH operations.
 */
export declare class P2WPKHTransactionBuilder extends P2WPKHTxnBuilder {
    readonly dex: TxnBuilderDex;
    readonly utxo: TxnBuilderUtxo;
    readonly account: TxnBuilderAccount;
    readonly liqPool: TxnBuilderLiqPool;
    readonly oracles: TxnBuilderOracles;
    readonly governance: TxnBuilderGovernance;
    readonly icxorderbook: TxnBuilderICXOrderBook;
    readonly masternode: TxnBuilderMasternode;
    readonly loans: TxnBuilderLoans;
}
//# sourceMappingURL=index.d.ts.map