import { Scanner, Progress, ScannerFactory, ScannerOptions } from '../scanner.js'; import { Event } from '../../event.js'; /** * Sends the output of one scanner to the input of another. */ export declare class Pipe implements Scanner { private source; private dest; id: string; lastclosed: number; private eventQueue; private reader; constructor(source: Scanner, dest: Scanner, options?: ScannerOptions); get complete(): boolean; get lastreceived(): number; reindex(newIndex: number): void; private computeOutputProgress; shift(curEvent: Event): Progress; static factory(source: ScannerFactory, dest: ScannerFactory): ScannerFactory; } //# sourceMappingURL=pipe.d.ts.map