import Buffer from './Buffer.js'; import ByteOrder from './ByteOrder.js'; export default interface FloatBuffer extends Buffer { array(): any; array(): Array; arrayOffset(): number; asReadOnlyBuffer(): FloatBuffer; capacity(): number; clear(): FloatBuffer; clear(): Buffer; compact(): FloatBuffer; compareTo(arg0: any): number; compareTo(that: FloatBuffer): number; duplicate(): Buffer; duplicate(): FloatBuffer; flip(): FloatBuffer; flip(): Buffer; get(): number; get(dst: Array): FloatBuffer; get(arg0: number): number; get(dst: Array, offset: number, length: number): FloatBuffer; hasArray(): boolean; hasRemaining(): boolean; isDirect(): boolean; isReadOnly(): boolean; limit(): number; limit(newLimit: number): Buffer; limit(newLimit: number): FloatBuffer; mark(): Buffer; mark(): FloatBuffer; mismatch(that: FloatBuffer): number; order(): ByteOrder; position(): number; position(newPosition: number): FloatBuffer; position(newPosition: number): Buffer; put(src: Array): FloatBuffer; put(src: FloatBuffer): FloatBuffer; put(arg0: number): FloatBuffer; put(arg0: number, arg1: number): FloatBuffer; put(src: Array, offset: number, length: number): FloatBuffer; remaining(): number; reset(): Buffer; reset(): FloatBuffer; rewind(): Buffer; rewind(): FloatBuffer; slice(): FloatBuffer; slice(): Buffer; } export default class FloatBuffer { static get $javaClass(): any; static allocate(capacity: number): FloatBuffer; static wrap(array: Array): FloatBuffer; static wrap(array: Array, offset: number, length: number): FloatBuffer; }