import { ExplorerProvider } from '@xchainjs/xchain-client';
import { Asset } from '@xchainjs/xchain-util';
import { UtxoOnlineDataProviders } from '@xchainjs/xchain-utxo-providers';
/**
 * Minimum transaction fee
 * 1000 satoshi/kB (similar to current `minrelaytxfee`)
 * @see https://github.com/bitcoin/bitcoin/blob/db88db47278d2e7208c50d16ab10cb355067d071/src/validation.h#L56
 */
export declare const MIN_TX_FEE = 1000;
export declare const BTC_DECIMAL = 8;
export declare const LOWER_FEE_BOUND = 1;
export declare const UPPER_FEE_BOUND = 1000;
export declare const BTC_SYMBOL = "\u20BF";
export declare const BTC_SATOSHI_SYMBOL = "\u26A1";
/**
 * Chain identifier for Bitcoin mainnet
 */
export declare const BTCChain: "BTC";
/**
 * Base "chain" asset on bitcoin main net.
 */
export declare const AssetBTC: Asset;
export declare const blockstreamExplorerProviders: {
    testnet: ExplorerProvider;
    stagenet: ExplorerProvider;
    mainnet: ExplorerProvider;
};
export declare const SochainDataProviders: UtxoOnlineDataProviders;
export declare const HaskoinDataProviders: UtxoOnlineDataProviders;
export declare const BlockcypherDataProviders: UtxoOnlineDataProviders;
export declare const BitgoProviders: UtxoOnlineDataProviders;
export declare const tapRootDerivationPaths: {
    mainnet: string;
    testnet: string;
    stagenet: string;
};
