interface DuplexOptionsimport { type DuplexOptions } from "https://dotland.deno.dev/std@0.110.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