import type { MultiProviderAdapter } from '@hyperlane-xyz/sdk/providers/MultiProviderAdapter';
import { setAleoNetwork } from './aleo/utils.js';
import { ChainTransactionFns, SwitchNetworkFns, WatchAssetFns } from './types.js';
export { useAleoAccount, useAleoActiveChain, useAleoConnectFn, useAleoDisconnectFn, useAleoWalletDetails, } from './aleoWallet.js';
export { Network as AleoNetwork } from '@provablehq/aleo-types';
export { setAleoNetwork };
export declare function useAleoSwitchNetwork(multiProvider: MultiProviderAdapter): SwitchNetworkFns;
export declare function useAleoWatchAsset(_multiProvider: MultiProviderAdapter): WatchAssetFns;
export declare function useAleoTransactionFns(multiProvider: MultiProviderAdapter): ChainTransactionFns;
//# sourceMappingURL=aleo.d.ts.map