import { ProtocolNetwork } from './protocol'; export interface OfflineProtocolConfiguration { type: 'offline'; } export interface OnlineProtocolConfiguration { type: 'online'; networks: Record; } export interface FullProtocolConfiguration { type: 'full'; offline: OfflineProtocolConfiguration; online: OnlineProtocolConfiguration; } export declare type ProtocolConfiguration = OfflineProtocolConfiguration | OnlineProtocolConfiguration | FullProtocolConfiguration;