export default TinyChain;
/**
 *
 * To create a working instance, use {@link TinyChain.Instance}, and {@link TinyChain.Events} to access the event names
 *
 * This class is in beta version!
 *
 * @beta
 * @class
 */
declare class TinyChain {
    static Instance: typeof TinyChainInstance;
    static Block: typeof TinyChainBlock;
    static Events: typeof TinyChainEvents;
    static Secp256k1: typeof TinySecp256k1;
    static Btc256k1: typeof TinyBtcSecp256k1;
    static Eth256k1: typeof TinyEthSecp256k1;
    static Mock256k1: typeof TinySecp256k1Mock;
}
import TinyChainInstance from './TinyChainInstance.mjs';
import TinyChainBlock from './TinyChainBlock.mjs';
import TinyChainEvents from './TinyChainEvents.mjs';
import TinySecp256k1 from './Secp256k1/index.mjs';
import TinyBtcSecp256k1 from './Secp256k1/TinyBtcSecp256k1.mjs';
import TinyEthSecp256k1 from './Secp256k1/TinyEthSecp256k1.mjs';
import TinySecp256k1Mock from './Secp256k1/TinySecp256k1Mock.mjs';
//# sourceMappingURL=index.d.mts.map