import { Chain } from 'viem';
export type ChainList = ChainListItem[];
export type SupportedNetwork = 'mainnet' | 'sepolia';
export type ChainListItem = {
    name: string;
    identifier: `${string}/${string}`;
    chainId: number;
    rpc: string[];
    explorers: string[];
    parent: {
        type: 'L2';
        chain: 'mainnet' | 'sepolia';
    };
};
export declare function initChainConfig(): Promise<ChainList>;
export declare function getChainByNetworkIdentifier(l1ID: string, l2ID: string): Chain | undefined;
export declare function getChainByID(id: number): Chain | undefined;
