//@ts-nocheck
import {} from '../helpers.js';
export const createRPCMsgClient = async ({ rpc }) => ({
    cosmos: {
        auth: {
            v1beta1: new (await import('../cosmos/auth/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        authz: {
            v1beta1: new (await import('../cosmos/authz/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        bank: {
            v1beta1: new (await import('../cosmos/bank/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        circuit: {
            v1: new (await import('../cosmos/circuit/v1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        consensus: {
            v1: new (await import('../cosmos/consensus/v1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        distribution: {
            v1beta1: new (await import('../cosmos/distribution/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        feegrant: {
            v1beta1: new (await import('../cosmos/feegrant/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        gov: {
            v1: new (await import('../cosmos/gov/v1/tx.rpc.msg.js')).MsgClientImpl(rpc),
            v1beta1: new (await import('../cosmos/gov/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        group: {
            v1: new (await import('../cosmos/group/v1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        mint: {
            v1beta1: new (await import('../cosmos/mint/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        staking: {
            v1beta1: new (await import('../cosmos/staking/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        upgrade: {
            v1beta1: new (await import('../cosmos/upgrade/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
        vesting: {
            v1beta1: new (await import('../cosmos/vesting/v1beta1/tx.rpc.msg.js')).MsgClientImpl(rpc),
        },
    },
    stride: {
        stakedym: new (await import('./stakedym/tx.rpc.msg.js')).MsgClientImpl(rpc),
        stakeibc: new (await import('./stakeibc/tx.rpc.msg.js')).MsgClientImpl(rpc),
        staketia: new (await import('./staketia/tx.rpc.msg.js')).MsgClientImpl(rpc),
    },
});
//# sourceMappingURL=rpc.tx.js.map