import type { CaipNetwork, ChainNamespace } from '@reown/appkit-common';
import { type AccountControllerState, type AdapterNetworkState, type ChainAdapter, type ChainControllerState } from '../exports/index.js';
export declare const extendedMainnet: CaipNetwork;
export declare function mockChainControllerState(state: Partial<Omit<ChainControllerState, 'chains'> & {
    chains: Map<ChainNamespace, Partial<Omit<ChainAdapter, 'accountState' | 'networkState'>> & {
        accountState?: Partial<AccountControllerState>;
        networkState?: Partial<AdapterNetworkState>;
    }>;
}>): void;
export declare function updateChainsMap(namespace: ChainNamespace, state: Partial<Omit<ChainAdapter, 'accountState' | 'networkState'>> & {
    accountState?: Partial<AccountControllerState>;
    networkState?: Partial<AdapterNetworkState>;
}): void;
export declare function mockAccountControllerState(state: AccountControllerState): void;
