PeerInfo: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): PeerInfo;
    encode(message: PeerInfo, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: PeerInfoAmino): PeerInfo;
    fromAminoMsg(object: PeerInfoAminoMsg): PeerInfo;
    fromPartial(object: {
        addressInfo?: {
            address?: string;
            dialFailures?: number;
            lastDialFailure?: Date;
            lastDialSuccess?: Date;
        }[];
        id?: string;
        lastConnected?: Date;
    }): PeerInfo;
    fromProtoMsg(message: PeerInfoProtoMsg): PeerInfo;
    toAmino(message: PeerInfo): PeerInfoAmino;
    toProto(message: PeerInfo): Uint8Array;
    toProtoMsg(message: PeerInfo): PeerInfoProtoMsg;
}