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