PeerAddressInfo: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): PeerAddressInfo;
    encode(message: PeerAddressInfo, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: PeerAddressInfoAmino): PeerAddressInfo;
    fromAminoMsg(object: PeerAddressInfoAminoMsg): PeerAddressInfo;
    fromPartial(object: {
        address?: string;
        dialFailures?: number;
        lastDialFailure?: Date;
        lastDialSuccess?: Date;
    }): PeerAddressInfo;
    fromProtoMsg(message: PeerAddressInfoProtoMsg): PeerAddressInfo;
    toAmino(message: PeerAddressInfo): PeerAddressInfoAmino;
    toProto(message: PeerAddressInfo): Uint8Array;
    toProtoMsg(message: PeerAddressInfo): PeerAddressInfoProtoMsg;
}