import { BinaryReader, BinaryWriter } from "../../binary"; export declare const protobufPackage = "tendermint.p2p"; export interface NetAddress { id: string; ip: string; port: number; } export interface NetAddressSDKType { id: string; ip: string; port: number; } export interface ProtocolVersion { p2p: bigint; block: bigint; app: bigint; } export interface ProtocolVersionSDKType { p2p: bigint; block: bigint; app: bigint; } export interface DefaultNodeInfo { protocolVersion: ProtocolVersion | undefined; defaultNodeId: string; listenAddr: string; network: string; version: string; channels: Uint8Array; moniker: string; other: DefaultNodeInfoOther | undefined; } export interface DefaultNodeInfoSDKType { protocol_version: ProtocolVersionSDKType | undefined; default_node_id: string; listen_addr: string; network: string; version: string; channels: Uint8Array; moniker: string; other: DefaultNodeInfoOtherSDKType | undefined; } export interface DefaultNodeInfoOther { txIndex: string; rpcAddress: string; } export interface DefaultNodeInfoOtherSDKType { tx_index: string; rpc_address: 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): unknown; fromPartial & { id?: string; ip?: string; port?: number; } & Record, never>>(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): unknown; fromPartial & { p2p?: bigint; block?: bigint; app?: bigint; } & Record, never>>(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): unknown; fromPartial & { protocolVersion?: ProtocolVersion & { p2p: bigint; block: bigint; app: bigint; } & Record, never>; defaultNodeId?: string; listenAddr?: string; network?: string; version?: string; channels?: Uint8Array; moniker?: string; other?: DefaultNodeInfoOther & { txIndex: string; rpcAddress: string; } & Record, never>; } & Record, never>>(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): unknown; fromPartial & { txIndex?: string; rpcAddress?: string; } & Record, never>>(object: I): DefaultNodeInfoOther; };