import { BinaryReader, BinaryWriter } from "../../binary"; import { DeepPartial, Exact } from "../../helpers"; import { JsonSafe } from "../../json-safe"; export declare const protobufPackage = "tendermint.p2p"; export interface NetAddress { id: string; ip: string; port: number; } export interface ProtocolVersion { p2p: bigint; block: bigint; app: bigint; } export interface DefaultNodeInfo { protocolVersion: ProtocolVersion; defaultNodeId: string; listenAddr: string; network: string; version: string; channels: Uint8Array; moniker: string; other: DefaultNodeInfoOther; } export interface DefaultNodeInfoOther { txIndex: string; rpcAddress: string; } export declare const NetAddress: { typeUrl: string; encode(message: NetAddress, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): NetAddress; fromJSON(object: any): NetAddress; toJSON(message: NetAddress): JsonSafe; fromPartial, I>>(object: I): NetAddress; }; export declare const ProtocolVersion: { typeUrl: string; encode(message: ProtocolVersion, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ProtocolVersion; fromJSON(object: any): ProtocolVersion; toJSON(message: ProtocolVersion): JsonSafe; fromPartial, I>>(object: I): ProtocolVersion; }; export declare const DefaultNodeInfo: { typeUrl: string; encode(message: DefaultNodeInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DefaultNodeInfo; fromJSON(object: any): DefaultNodeInfo; toJSON(message: DefaultNodeInfo): JsonSafe; fromPartial, I>>(object: I): DefaultNodeInfo; }; export declare const DefaultNodeInfoOther: { typeUrl: string; encode(message: DefaultNodeInfoOther, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DefaultNodeInfoOther; fromJSON(object: any): DefaultNodeInfoOther; toJSON(message: DefaultNodeInfoOther): JsonSafe; fromPartial, I>>(object: I): DefaultNodeInfoOther; };