interface DuplexOptionsimport { type DuplexOptions } from "https://deno.land/std@0.114.0/node/_stream/duplex.ts"; PropertiesoptionalallowHalfOpen: booleanoptionalautoDestroy: booleanoptionaldecodeStrings: booleanoptionaldefaultEncoding: EncodingsoptionalemitClose: booleanoptionalencoding: EncodingsoptionalhighWaterMark: numberoptionalobjectMode: booleanoptionalreadable: booleanoptionalreadableHighWaterMark: numberoptionalreadableObjectMode: booleanoptionalwritable: booleanoptionalwritableCorked: numberoptionalwritableHighWaterMark: numberoptionalwritableObjectMode: booleanoptionalwritev: writeVMethodsoptionaldestroy(this: Duplex,error: Error | null,callback: (error: Error | null) => void,): voidoptionalfinal(this: Duplex, callback: (error?: Error | null) => void): voidoptionalread(this: Duplex, size: number): voidoptionalwrite(this: Duplex,chunk: any,encoding: Encodings,callback: (error?: Error | null) => void,): void