import { ExplorerProvider } from '@xchainjs/xchain-client';
import { Asset } from '@xchainjs/xchain-util';
import { BlockcypherProvider, SochainProvider, UtxoOnlineDataProviders } from '@xchainjs/xchain-utxo-providers';
/**
 * Minimum transaction fee for Dogecoin transactions.
 * Defined as 100000 satoshi/kB.
 * @see https://github.com/dogecoin/dogecoin/blob/master/src/validation.h#L58
 */
export declare const MIN_TX_FEE = 100000;
/**
 * Decimal places for Dogecoin.
 */
export declare const DOGE_DECIMAL = 8;
/**
 * Lower fee bound for Dogecoin transactions.
 * Referenced from Dogecoin fee recommendation documentation.
 * @see https://github.com/dogecoin/dogecoin/blob/master/doc/fee-recommendation.md
 */
export declare const LOWER_FEE_BOUND = 100;
/**
 * Upper fee bound for Dogecoin transactions.
 * Referenced from Dogecoin fee recommendation documentation.
 * @see https://github.com/dogecoin/dogecoin/blob/master/doc/fee-recommendation.md
 */
export declare const UPPER_FEE_BOUND = 20000000;
/**
 * Chain identifier for Dogecoin.
 */
export declare const DOGEChain: "DOGE";
/**
 * Base asset object for Dogecoin.
 * Represents the Dogecoin asset in various contexts.
 */
export declare const AssetDOGE: Asset;
export declare const blockstreamExplorerProviders: {
    testnet: ExplorerProvider;
    stagenet: ExplorerProvider;
    mainnet: ExplorerProvider;
};
export declare const sochainDataProviders: {
    testnet: SochainProvider;
    stagenet: SochainProvider;
    mainnet: SochainProvider;
};
export declare const blockcypherDataProviders: {
    testnet: undefined;
    stagenet: BlockcypherProvider;
    mainnet: BlockcypherProvider;
};
export declare const BitgoProviders: UtxoOnlineDataProviders;
