import { BtcScope, SolScope, TrxScope } from "@metamask/keyring-api"; import type { Hex } from "@metamask/utils"; import type { BridgeControllerState, FeatureFlagsPlatformConfig } from "../types.cjs"; export declare const ALLOWED_BRIDGE_CHAIN_IDS: readonly ["0x1", "0x38", "0x89", "0x144", "0xa86a", "0xa", "0xa4b1", "0xe708", "0x2105", "0x531", "0x8f", "0x3e7", "0x10e6", "0x13b2", SolScope.Mainnet, BtcScope.Mainnet, TrxScope.Mainnet]; export type AllowedBridgeChainIds = (typeof ALLOWED_BRIDGE_CHAIN_IDS)[number]; export declare const BRIDGE_DEV_API_BASE_URL = "https://bridge.dev-api.cx.metamask.io"; export declare const BRIDGE_PROD_API_BASE_URL = "https://bridge.api.cx.metamask.io"; export declare enum BridgeClientId { EXTENSION = "extension", MOBILE = "mobile" } export declare const ETH_USDT_ADDRESS = "0xdac17f958d2ee523a2206206994597c13d831ec7"; export declare const METABRIDGE_ETHEREUM_ADDRESS = "0x0439e60F02a8900a951603950d8D4527f400C3f1"; export declare const BRIDGE_QUOTE_MAX_ETA_SECONDS: number; export declare const BRIDGE_QUOTE_MAX_RETURN_DIFFERENCE_PERCENTAGE = 0.5; export declare const BRIDGE_PREFERRED_GAS_ESTIMATE = "medium"; export declare const BRIDGE_MM_FEE_RATE = 0.875; export declare const REFRESH_INTERVAL_MS: number; export declare const DEFAULT_MAX_REFRESH_COUNT = 5; export declare const BRIDGE_CONTROLLER_NAME = "BridgeController"; export declare const DEFAULT_CHAIN_RANKING: readonly [{ readonly chainId: "eip155:1"; readonly name: "Ethereum"; }, { readonly chainId: "eip155:56"; readonly name: "BNB"; }, { readonly chainId: "bip122:000000000019d6689c085ae165831e93"; readonly name: "BTC"; }, { readonly chainId: "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"; readonly name: "Solana"; }, { readonly chainId: "tron:728126428"; readonly name: "Tron"; }, { readonly chainId: "eip155:8453"; readonly name: "Base"; }, { readonly chainId: "eip155:42161"; readonly name: "Arbitrum"; }, { readonly chainId: "eip155:59144"; readonly name: "Linea"; }, { readonly chainId: "eip155:137"; readonly name: "Polygon"; }, { readonly chainId: "eip155:43114"; readonly name: "Avalanche"; }, { readonly chainId: "eip155:10"; readonly name: "Optimism"; }, { readonly chainId: "eip155:143"; readonly name: "Monad"; }, { readonly chainId: "eip155:1329"; readonly name: "Sei"; }, { readonly chainId: "eip155:999"; readonly name: "HyperEVM"; }, { readonly chainId: "eip155:4326"; readonly name: "MegaETH"; }, { readonly chainId: "eip155:5042"; readonly name: "Arc"; }, { readonly chainId: "eip155:324"; readonly name: "zkSync"; }]; export declare const DEFAULT_FEATURE_FLAG_CONFIG: FeatureFlagsPlatformConfig; export declare const DEFAULT_BRIDGE_CONTROLLER_STATE: BridgeControllerState; export declare const METABRIDGE_CHAIN_TO_ADDRESS_MAP: Record; //# sourceMappingURL=bridge.d.cts.map