import type { AssetList, Chain as CosmosChain } from '@chain-registry/types';
import type { MultiProviderAdapter } from '@hyperlane-xyz/sdk/providers/MultiProviderAdapter';
import { ChainTransactionFns, SwitchNetworkFns, WatchAssetFns } from './types.js';
export { useCosmosAccount, useCosmosActiveChain, useCosmosConnectFn, useCosmosDisconnectFn, useCosmosWalletDetails, } from './cosmosWallet.js';
export declare function useCosmosSwitchNetwork(multiProvider: MultiProviderAdapter): SwitchNetworkFns;
export declare function useCosmosWatchAsset(_multiProvider: MultiProviderAdapter): WatchAssetFns;
export declare function useCosmosTransactionFns(multiProvider: MultiProviderAdapter): ChainTransactionFns;
export declare function getCosmosKitChainConfigs(multiProvider: MultiProviderAdapter): {
    chains: CosmosChain[];
    assets: AssetList[];
};
//# sourceMappingURL=cosmos.d.ts.map