import React, { type ReactNode } from 'react';
import type { Chain } from 'wagmi/chains';
export interface FunkitConnectChain extends Chain {
    iconUrl?: string | (() => Promise<string>) | null;
    iconBackground?: string;
}
interface FunkitConnectChainProviderProps {
    initialChain?: number;
    children: ReactNode;
}
export declare function FunkitConnectChainProvider({ children, initialChain, }: FunkitConnectChainProviderProps): React.JSX.Element;
export declare const useFunkitConnectChains: () => FunkitConnectChain[];
export declare const useFunkitConnectChainsById: () => Record<number, FunkitConnectChain>;
export declare const useInitialChainId: () => number | undefined;
export {};
