import type { ChainId, SolanaBridgeToken } from "../../types/index.js"; import type { SolanaWalletConfig } from "../../bridge/index.js"; import type { HyperlaneRuntime } from "../../bridge/solana/hyperlaneRuntime.js"; import type { MultiProtocolProvider, Token as HyperlaneToken } from "@hyperlane-xyz/sdk"; import { RpcProvider } from "starknet"; type HyperlaneChain = "solana" | "starknet"; export declare function hyperlaneChainName(chainId: ChainId, hyperlaneChain: HyperlaneChain): string; export declare function setupMultiProtocolProvider(config: Pick, chainId: ChainId, starknetProvider: RpcProvider, hyperlane: HyperlaneRuntime): MultiProtocolProvider; export declare function bridgeTokenToHyperlaneToken(token: SolanaBridgeToken, chainId: ChainId, hyperlaneChain: HyperlaneChain, hyperlane: HyperlaneRuntime): HyperlaneToken; export {}; //# sourceMappingURL=registry.d.ts.map