license import { BackendValues } from '@tensorflow/tfjs-core/dist/types' ; export declare class TensorMetadata { id : number ; shape : number [ ] ; dtype : number ; } export declare class TFEOpAttr { name : string ; type : number ; value : boolean | number | object | string | number [ ] ; } export interface TFJSBinding { TensorMetadata : typeof TensorMetadata ; TFEOpAttr : typeof TFEOpAttr ; createTensor ( shape , dtype , buffer ) : number ; deleteTensor ( tensorId ) : void ; tensorDataSync ( tensorId ) : Float32Array | Int32Array | Uint8Array ; executeOp ( opName , opAttrs , inputTensorIds , numOutputs ) : TensorMetadata [ ] ; TF_FLOAT : number ; TF_INT32 : number ; TF_INT64 : number ; TF_BOOL : number ; TF_COMPLEX64 : number ; TF_STRING : number ; TF_RESOURCE : number ; TF_UINT8 : number ; TF_ATTR_STRING : number ; TF_ATTR_INT : number ; TF_ATTR_FLOAT : number ; TF_ATTR_BOOL : number ; TF_ATTR_TYPE : number ; TF_ATTR_SHAPE : number ; TF_ATTR_RESOURCE : number ; TF_Version : string ; }