import { ProtocolBlockExplorer } from '../../../../utils/ProtocolBlockExplorer'; import { NetworkType } from '../../../../utils/ProtocolNetwork'; import { SubscanBlockExplorer } from '../../SubstrateProtocolOptions'; import { MoonbeamProtocolConfig, MoonbeamProtocolNetwork, MoonbeamProtocolNetworkExtras, MoonbeamProtocolOptions } from '../MoonbeamProtocolOptions'; export declare class MoonbaseProtocolConfig extends MoonbeamProtocolConfig { } export declare class MoonbaseProtocolNetworkExtras extends MoonbeamProtocolNetworkExtras { readonly apiUrl: string; constructor(apiUrl?: string); } export declare class MoonbaseSubscanBlockExplorer extends SubscanBlockExplorer { constructor(blockExplorer?: string); } export declare class MoonbaseProtocolNetwork extends MoonbeamProtocolNetwork { constructor(name?: string, type?: NetworkType, rpcUrl?: string, blockExplorer?: ProtocolBlockExplorer, extras?: MoonbaseProtocolNetworkExtras); } export declare class MoonbaseProtocolOptions extends MoonbeamProtocolOptions { readonly network: MoonbaseProtocolNetwork; readonly config: MoonbaseProtocolConfig; constructor(network?: MoonbaseProtocolNetwork, config?: MoonbaseProtocolConfig); }