import OutputStream from './OutputStream.js'; export default interface ByteArrayOutputStream extends OutputStream { close(): void; flush(): void; reset(): void; size(): number; toByteArray(): Array; write(b: number): void; write(b: Array): void; write(b: Array, off: number, len: number): void; writeBytes(b: Array): void; writeTo(out: OutputStream): void; } export default class ByteArrayOutputStream { static get $javaClass(): any; constructor(); constructor(size: number); static nullOutputStream(): OutputStream; }