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