import CharBuffer from '../../java/nio/CharBuffer.js'; import Closeable from './Closeable.js'; import Writer from './Writer.js'; export default interface Reader extends Closeable { close(): void; mark(readAheadLimit: number): void; markSupported(): boolean; read(): number; read(cbuf: Array): number; read(target: CharBuffer): number; read(arg0: Array, arg1: number, arg2: number): number; ready(): boolean; reset(): void; skip(n: number): number; transferTo(out: Writer): number; } export default class Reader { static get $javaClass(): any; static nullReader(): Reader; }