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