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