import { ProtocolBlockExplorer } from '../../../../utils/ProtocolBlockExplorer'; import { NetworkType } from '../../../../utils/ProtocolNetwork'; import { SubscanBlockExplorer } from '../../SubstrateProtocolOptions'; import { MoonbeamProtocolConfig, MoonbeamProtocolNetwork, MoonbeamProtocolNetworkExtras, MoonbeamProtocolOptions } from '../MoonbeamProtocolOptions'; export declare class MoonriverProtocolConfig extends MoonbeamProtocolConfig { } export declare class MoonriverProtocolNetworkExtras extends MoonbeamProtocolNetworkExtras { readonly apiUrl: string; constructor(apiUrl?: string); } export declare class MoonriverSubscanBlockExplorer extends SubscanBlockExplorer { constructor(blockExplorer?: string); } export declare class MoonriverProtocolNetwork extends MoonbeamProtocolNetwork { constructor(name?: string, type?: NetworkType, rpcUrl?: string, blockExplorer?: ProtocolBlockExplorer, extras?: MoonriverProtocolNetworkExtras); } export declare class MoonriverProtocolOptions extends MoonbeamProtocolOptions { readonly network: MoonriverProtocolNetwork; readonly config: MoonriverProtocolConfig; constructor(network?: MoonriverProtocolNetwork, config?: MoonriverProtocolConfig); }