//@ts-nocheck
import * as _74 from "./applications/fee/v1/ack";
import * as _75 from "./applications/fee/v1/fee";
import * as _76 from "./applications/fee/v1/genesis";
import * as _77 from "./applications/fee/v1/metadata";
import * as _78 from "./applications/fee/v1/query";
import * as _79 from "./applications/fee/v1/tx";
import * as _80 from "./applications/interchain_accounts/controller/v1/controller";
import * as _81 from "./applications/interchain_accounts/controller/v1/query";
import * as _82 from "./applications/interchain_accounts/controller/v1/tx";
import * as _83 from "./applications/interchain_accounts/genesis/v1/genesis";
import * as _84 from "./applications/interchain_accounts/host/v1/host";
import * as _85 from "./applications/interchain_accounts/host/v1/query";
import * as _86 from "./applications/interchain_accounts/host/v1/tx";
import * as _87 from "./applications/interchain_accounts/v1/account";
import * as _88 from "./applications/interchain_accounts/v1/metadata";
import * as _89 from "./applications/interchain_accounts/v1/packet";
import * as _90 from "./applications/transfer/v1/authz";
import * as _91 from "./applications/transfer/v1/genesis";
import * as _92 from "./applications/transfer/v1/query";
import * as _93 from "./applications/transfer/v1/transfer";
import * as _94 from "./applications/transfer/v1/tx";
import * as _95 from "./applications/transfer/v2/packet";
import * as _96 from "./core/channel/v1/channel";
import * as _97 from "./core/channel/v1/genesis";
import * as _98 from "./core/channel/v1/query";
import * as _99 from "./core/channel/v1/tx";
import * as _100 from "./core/channel/v1/upgrade";
import * as _101 from "./core/client/v1/client";
import * as _102 from "./core/client/v1/genesis";
import * as _103 from "./core/client/v1/query";
import * as _104 from "./core/client/v1/tx";
import * as _105 from "./core/commitment/v1/commitment";
import * as _106 from "./core/connection/v1/connection";
import * as _107 from "./core/connection/v1/genesis";
import * as _108 from "./core/connection/v1/query";
import * as _109 from "./core/connection/v1/tx";
import * as _110 from "./lightclients/localhost/v2/localhost";
import * as _111 from "./lightclients/solomachine/v2/solomachine";
import * as _112 from "./lightclients/solomachine/v3/solomachine";
import * as _113 from "./lightclients/tendermint/v1/tendermint";
import * as _114 from "./lightclients/wasm/v1/genesis";
import * as _115 from "./lightclients/wasm/v1/query";
import * as _116 from "./lightclients/wasm/v1/tx";
import * as _117 from "./lightclients/wasm/v1/wasm";
import * as _285 from "./applications/fee/v1/tx.amino";
import * as _286 from "./applications/interchain_accounts/controller/v1/tx.amino";
import * as _287 from "./applications/interchain_accounts/host/v1/tx.amino";
import * as _288 from "./applications/transfer/v1/tx.amino";
import * as _289 from "./core/channel/v1/tx.amino";
import * as _290 from "./core/client/v1/tx.amino";
import * as _291 from "./core/connection/v1/tx.amino";
import * as _292 from "./lightclients/wasm/v1/tx.amino";
import * as _293 from "./applications/fee/v1/tx.registry";
import * as _294 from "./applications/interchain_accounts/controller/v1/tx.registry";
import * as _295 from "./applications/interchain_accounts/host/v1/tx.registry";
import * as _296 from "./applications/transfer/v1/tx.registry";
import * as _297 from "./core/channel/v1/tx.registry";
import * as _298 from "./core/client/v1/tx.registry";
import * as _299 from "./core/connection/v1/tx.registry";
import * as _300 from "./lightclients/wasm/v1/tx.registry";
import * as _301 from "./applications/fee/v1/query.lcd";
import * as _302 from "./applications/interchain_accounts/controller/v1/query.lcd";
import * as _303 from "./applications/interchain_accounts/host/v1/query.lcd";
import * as _304 from "./applications/transfer/v1/query.lcd";
import * as _305 from "./core/channel/v1/query.lcd";
import * as _306 from "./core/client/v1/query.lcd";
import * as _307 from "./core/connection/v1/query.lcd";
import * as _308 from "./lightclients/wasm/v1/query.lcd";
import * as _309 from "./applications/fee/v1/query.rpc.Query";
import * as _310 from "./applications/interchain_accounts/controller/v1/query.rpc.Query";
import * as _311 from "./applications/interchain_accounts/host/v1/query.rpc.Query";
import * as _312 from "./applications/transfer/v1/query.rpc.Query";
import * as _313 from "./core/channel/v1/query.rpc.Query";
import * as _314 from "./core/client/v1/query.rpc.Query";
import * as _315 from "./core/connection/v1/query.rpc.Query";
import * as _316 from "./lightclients/wasm/v1/query.rpc.Query";
import * as _317 from "./applications/fee/v1/tx.rpc.msg";
import * as _318 from "./applications/interchain_accounts/controller/v1/tx.rpc.msg";
import * as _319 from "./applications/interchain_accounts/host/v1/tx.rpc.msg";
import * as _320 from "./applications/transfer/v1/tx.rpc.msg";
import * as _321 from "./core/channel/v1/tx.rpc.msg";
import * as _322 from "./core/client/v1/tx.rpc.msg";
import * as _323 from "./core/connection/v1/tx.rpc.msg";
import * as _324 from "./lightclients/wasm/v1/tx.rpc.msg";
import * as _418 from "./lcd";
import * as _419 from "./rpc.query";
import * as _420 from "./rpc.tx";
export var ibc;
(function (ibc) {
let applications;
(function (applications) {
let fee;
(function (fee) {
fee.v1 = {
..._74,
..._75,
..._76,
..._77,
..._78,
..._79,
..._285,
..._293,
..._301,
..._309,
..._317
};
})(fee = applications.fee || (applications.fee = {}));
let interchain_accounts;
(function (interchain_accounts) {
let controller;
(function (controller) {
controller.v1 = {
..._80,
..._81,
..._82,
..._286,
..._294,
..._302,
..._310,
..._318
};
})(controller = interchain_accounts.controller || (interchain_accounts.controller = {}));
let genesis;
(function (genesis) {
genesis.v1 = {
..._83
};
})(genesis = interchain_accounts.genesis || (interchain_accounts.genesis = {}));
let host;
(function (host) {
host.v1 = {
..._84,
..._85,
..._86,
..._287,
..._295,
..._303,
..._311,
..._319
};
})(host = interchain_accounts.host || (interchain_accounts.host = {}));
interchain_accounts.v1 = {
..._87,
..._88,
..._89
};
})(interchain_accounts = applications.interchain_accounts || (applications.interchain_accounts = {}));
let transfer;
(function (transfer) {
transfer.v1 = {
..._90,
..._91,
..._92,
..._93,
..._94,
..._288,
..._296,
..._304,
..._312,
..._320
};
transfer.v2 = {
..._95
};
})(transfer = applications.transfer || (applications.transfer = {}));
})(applications = ibc.applications || (ibc.applications = {}));
let core;
(function (core) {
let channel;
(function (channel) {
channel.v1 = {
..._96,
..._97,
..._98,
..._99,
..._100,
..._289,
..._297,
..._305,
..._313,
..._321
};
})(channel = core.channel || (core.channel = {}));
let client;
(function (client) {
client.v1 = {
..._101,
..._102,
..._103,
..._104,
..._290,
..._298,
..._306,
..._314,
..._322
};
})(client = core.client || (core.client = {}));
let commitment;
(function (commitment) {
commitment.v1 = {
..._105
};
})(commitment = core.commitment || (core.commitment = {}));
let connection;
(function (connection) {
connection.v1 = {
..._106,
..._107,
..._108,
..._109,
..._291,
..._299,
..._307,
..._315,
..._323
};
})(connection = core.connection || (core.connection = {}));
})(core = ibc.core || (ibc.core = {}));
let lightclients;
(function (lightclients) {
let localhost;
(function (localhost) {
localhost.v2 = {
..._110
};
})(localhost = lightclients.localhost || (lightclients.localhost = {}));
let solomachine;
(function (solomachine) {
solomachine.v2 = {
..._111
};
solomachine.v3 = {
..._112
};
})(solomachine = lightclients.solomachine || (lightclients.solomachine = {}));
let tendermint;
(function (tendermint) {
tendermint.v1 = {
..._113
};
})(tendermint = lightclients.tendermint || (lightclients.tendermint = {}));
let wasm;
(function (wasm) {
wasm.v1 = {
..._114,
..._115,
..._116,
..._117,
..._292,
..._300,
..._308,
..._316,
..._324
};
})(wasm = lightclients.wasm || (lightclients.wasm = {}));
})(lightclients = ibc.lightclients || (ibc.lightclients = {}));
ibc.ClientFactory = {
..._418,
..._419,
..._420
};
})(ibc || (ibc = {}));