import { CasinoChain, CasinoChainId } from "@betswirl/sdk-core"; import React from "react"; import { type Chain } from "viem"; export type ChainContextValue = { appChain: CasinoChain; appChainId: CasinoChainId; walletChain: Chain | undefined; walletChainId: number | undefined; areChainsSynced: boolean; availableChains: CasinoChain[]; availableChainIds: CasinoChainId[]; switchAppChain: (chainId: CasinoChainId) => void; switchWalletChain: (chainId: CasinoChainId) => void; }; export declare const useChain: () => ChainContextValue; export type ChainProviderProps = { children: React.ReactNode; initialChainId: CasinoChainId; supportedChains: CasinoChainId[]; }; export declare const ChainProvider: React.FC;