import type { AddEthereumChainParams, Network, RpcHealth, RpcHealthCheckStore, SuggestRpcResult } from '@layerswap/widget-types'; /** * The verdict only describes `network` when it was measured on that network's chain. A wallet * on another chain is switched by the send flow, after which the provider probes again; until * then the source network's health is unknown. Verdicts without a chain predate chain tagging * and are passed through. Loose comparison: wallets report numeric ids, the API serves strings. */ export declare function rpcHealthForNetwork(health: RpcHealth, network: Pick): RpcHealth; /** Adds `rpcUrl` for `network`'s own chain, never for whichever chain the wallet happens to be on. */ export declare function suggestRpcForNetwork(store: Pick, network: Pick, rpcUrl: string, chainDetails: Omit): Promise; //# sourceMappingURL=scopeRpcHealth.d.ts.map