nn: remove unnecessary types

These may have been needed earlier in our port but are not needed now.
Removing to reduce drift with upstream.

BUG=b:165801983
TEST=FEATURES=test emerge-betty aosp-frameworks-ml-nn

Change-Id: I75e2e875c65a25eb3afbc4ec8c8133db94426ba8
Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/frameworks/ml/+/2387860
Tested-by: Jim Pollock <jmpollock@chromium.org>
Auto-Submit: Jim Pollock <jmpollock@chromium.org>
Commit-Queue: Stuart Langley <slangley@chromium.org>
Reviewed-by: Stuart Langley <slangley@chromium.org>
diff --git a/nn/runtime/Memory.h b/nn/runtime/Memory.h
index 4c18485..4e20923 100644
--- a/nn/runtime/Memory.h
+++ b/nn/runtime/Memory.h
@@ -35,10 +35,6 @@
 #include "NeuralNetworks.h"
 #include "Utils.h"
 
-extern "C" {
-    typedef struct AHardwareBuffer AHardwareBuffer;
-}
-
 namespace android {
 namespace nn {
 
diff --git a/nn/runtime/include/NeuralNetworks.h b/nn/runtime/include/NeuralNetworks.h
index 7d593f6..da1b7ac 100644
--- a/nn/runtime/include/NeuralNetworks.h
+++ b/nn/runtime/include/NeuralNetworks.h
@@ -50,10 +50,6 @@
 #include <stdint.h>
 #include <sys/cdefs.h>
 
-extern "C" {
-    typedef struct AHardwareBuffer AHardwareBuffer;
-}
-
 __BEGIN_DECLS
 
 /**