import IDynarecCache from "./IDynarecCache" ; interface IMemory extends IDynarecCache { rdramRead8 ( addr ) : number ; rdramWrite8 ( addr , value ) : void ; rdramRead16 ( addr ) : number ; rdramWrite16 ( addr , value ) : void ; rdramWrite32 ( addr , value ) : void ; rdramRead32 ( addr ) : number ; rdramReadBuffer ( addr , size ) : Buffer ; rdramWriteBuffer ( addr , buf ) : void ; dereferencePointer ( addr ) : number ; rdramReadS8 ( addr ) : number ; rdramReadS16 ( addr ) : number ; rdramReadS32 ( addr ) : number ; rdramReadBitsBuffer ( addr , bytes ) : Buffer ; rdramReadBits8 ( addr ) : Buffer ; rdramReadBit8 ( addr , bitoffset ) : boolean ; rdramWriteBitsBuffer ( addr , buf ) : void ; rdramWriteBits8 ( addr , buf ) : void ; rdramWriteBit8 ( addr , bitoffset , bit ) : void ; rdramReadPtr8 ( addr , offset ) : number ; rdramWritePtr8 ( addr , offset , value ) : void ; rdramReadPtr16 ( addr , offset ) : number ; rdramWritePtr16 ( addr , offset , value ) : void ; rdramWritePtr32 ( addr , offset , value ) : void ; rdramReadPtr32 ( addr , offset ) : number ; rdramReadPtrBuffer ( addr , offset , size ) : Buffer ; rdramWritePtrBuffer ( addr , offset , buf ) : void ; rdramReadPtrS8 ( addr , offset ) : number ; rdramReadPtrS16 ( addr , offset ) : number ; rdramReadPtrS32 ( addr , offset ) : number ; rdramReadPtrBitsBuffer ( addr , offset , bytes ) : Buffer ; rdramReadPtrBits8 ( addr , offset ) : Buffer ; rdramReadPtrBit8 ( addr , offset , bitoffset ) : boolean ; rdramWritePtrBitsBuffer ( addr , offset , buf ) : void ; rdramWritePtrBits8 ( addr , offset , buf ) : void ; rdramWritePtrBit8 ( addr , offset , bitoffset , bit ) : void ; rdramReadF32 ( addr ) : number ; rdramReadPtrF32 ( addr , offset ) : number ; rdramWriteF32 ( addr , value ) : void ; rdramWritePtrF32 ( addr , offset , value ) : void ; bitCount8 ( value ) : number ; bitCount16 ( value ) : number ; bitCount32 ( value ) : number ; bitCountBuffer ( buf , off , len ) : number ; getRdramBuffer ( ) : ArrayBuffer ; } interface IMemory { rdramRead64 ( addr ) : number ; rdramReadS64 ( addr ) : number ; rdramReadF64 ( addr ) : number ; rdramWrite64 ( addr , val ) : void ; rdramWriteF64 ( addr , val ) : void ; rdramReadBigInt64 ( addr ) : BigInt ; rdramReadBigIntS64 ( addr ) : BigInt ; rdramWriteBigInt64 ( addr , val ) : void ; } export default IMemory ;