import { Wallet } from '@xlabs-libs/wallet-aggregator-core';
import { Network } from '@wormhole-foundation/sdk';
import { CosmwasmUnsignedTransaction, CosmwasmChains } from '@wormhole-foundation/sdk-cosmwasm';
export declare const wallets: {
    cosmos: Record<string, Wallet<import('@xlabs-libs/wallet-aggregator-core').ChainId, any, any, any, any, any, any, any, any, any, any, any, any>>;
    cosmosEvm: Record<string, Wallet<import('@xlabs-libs/wallet-aggregator-core').ChainId, any, any, any, any, any, any, any, any, any, any, any, any>>;
};
export declare function signAndSendTransaction(request: CosmwasmUnsignedTransaction<Network, CosmwasmChains>, wallet: Wallet | undefined): Promise<import('@xlabs-libs/wallet-aggregator-core').SendTransactionResult<import('@cosmjs/stargate').DeliverTxResponse>>;
export declare function switchChain(w: Wallet, chainId: number | string): Promise<void>;
//# sourceMappingURL=cosmos.d.ts.map