import { NetworkType } from '../../utils/ProtocolNetwork'; import { MainProtocolSymbols } from '../../utils/ProtocolSymbols'; import { EthereumProtocolConfig, EthereumProtocolNetworkExtras, EtherscanBlockExplorer } from './EthereumProtocolOptions'; export declare class CeloProtocolConfig extends EthereumProtocolConfig { readonly symbol: string; readonly name: string; readonly marketSymbol: string; readonly identifier: MainProtocolSymbols; readonly decimals: number; readonly type: NetworkType; readonly rpcUrl: string; readonly blockExplorer: EtherscanBlockExplorer; readonly extras: EthereumProtocolNetworkExtras; constructor(symbol?: string, name?: string, marketSymbol?: string, identifier?: MainProtocolSymbols, decimals?: number, type?: NetworkType, rpcUrl?: string, blockExplorer?: EtherscanBlockExplorer, extras?: EthereumProtocolNetworkExtras); } export declare class CeloTestnetProtocolConfig extends CeloProtocolConfig { readonly type: NetworkType; readonly rpcUrl: string; readonly blockExplorer: EtherscanBlockExplorer; readonly extras: EthereumProtocolNetworkExtras; constructor(type?: NetworkType, rpcUrl?: string, blockExplorer?: EtherscanBlockExplorer, extras?: EthereumProtocolNetworkExtras); }