/// import { ChildProcess } from 'child_process'; import { Reader } from '../reader'; import { Writer } from '../writer'; import * as node from './node'; export interface ReaderOptions { acceptCode?: (code: number) => boolean; encoding?: string; dataHandler?: (reader: Reader) => Reader; errorHandler?: (reader: Reader) => Reader; errorPrefix?: string; errorThrow?: boolean; } export declare function reader(proc: ChildProcess, options?: ReaderOptions): Reader; export interface WriterOptions extends node.NodeWriterOptions { } export declare function writer(proc: ChildProcess, options: WriterOptions): Writer;