/// import { Socket } from 'net'; import { TransformOptions, Writable } from 'stream'; import { NamedPipe } from '..'; import { BaseSender } from '../base'; export declare class FIFOSenderWritable extends Writable { private _sender; get sender(): FIFOSender; constructor(sender: FIFOSender, opts?: TransformOptions); _write(chunk: any, _encoding?: any, callback?: any): boolean; _destroy(_error: Error | null, callback: (error?: Error | null) => void): void; } export declare class FIFOSender extends BaseSender { private handle?; private socket?; private writable?; constructor(pipe: NamedPipe); getSocket(): Socket | undefined; getWritableStream(opts?: TransformOptions): Writable; connect(): Promise; write(chunk: any, callback?: (err?: Error) => void): boolean; destroy(): Promise; }