import type { WalletAccount } from '../../walletAccount';
type IsProgrammaticNetworkSwitchAvailableParams = {
    walletAccount: WalletAccount;
};
/**
 * Checks if programmatic network switching is available for a wallet account.
 *
 * This function determines whether the wallet provider supports automatic
 * network switching without requiring the user to manually switch networks on their wallet app.
 *
 * @param params.walletAccount - The wallet account to check network switching support for.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns True if programmatic network switching is available, false otherwise.
  * @notInstrumented
 */
export declare const isProgrammaticNetworkSwitchAvailable: ({ walletAccount }: IsProgrammaticNetworkSwitchAvailableParams, client?: import("../../../../exports").DynamicClient) => boolean;
export {};
//# sourceMappingURL=isProgrammaticNetworkSwitchAvailable.d.ts.map