import { BinaryReader, BinaryWriter } from "../../../binary"; import { JsonSafe } from "../../../json-safe"; export interface Endpoint { iPPORT: string; geolocation: number; addons: string[]; apiInterfaces: string[]; extensions: string[]; } export interface EndpointProtoMsg { typeUrl: "/lavanet.lava.epochstorage.Endpoint"; value: Uint8Array; } export interface EndpointAmino { iPPORT?: string; geolocation?: number; addons?: string[]; api_interfaces?: string[]; extensions?: string[]; } export interface EndpointAminoMsg { type: "/lavanet.lava.epochstorage.Endpoint"; value: EndpointAmino; } export interface EndpointSDKType { iPPORT: string; geolocation: number; addons: string[]; api_interfaces: string[]; extensions: string[]; } export declare const Endpoint: { typeUrl: string; encode(message: Endpoint, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Endpoint; fromJSON(object: any): Endpoint; toJSON(message: Endpoint): JsonSafe; fromPartial(object: Partial): Endpoint; fromAmino(object: EndpointAmino): Endpoint; toAmino(message: Endpoint): EndpointAmino; fromAminoMsg(object: EndpointAminoMsg): Endpoint; fromProtoMsg(message: EndpointProtoMsg): Endpoint; toProto(message: Endpoint): Uint8Array; toProtoMsg(message: Endpoint): EndpointProtoMsg; };