| /// <reference types="node" /> | 
| import * as readdir from '@mrmlnc/readdir-enhanced'; | 
| import Reader from './reader'; | 
| import FileSystemStream from '../adapters/fs-stream'; | 
| import { ITask } from '../managers/tasks'; | 
| export default class ReaderStream extends Reader<NodeJS.ReadableStream> { | 
|     /** | 
|      * Returns FileSystem adapter. | 
|      */ | 
|     readonly fsAdapter: FileSystemStream; | 
|     /** | 
|      * Use stream API to read entries for Task. | 
|      */ | 
|     read(task: ITask): NodeJS.ReadableStream; | 
|     /** | 
|      * Returns founded paths. | 
|      */ | 
|     api(root: string, task: ITask, options: readdir.Options): NodeJS.ReadableStream; | 
|     /** | 
|      * Api for dynamic tasks. | 
|      */ | 
|     dynamicApi(root: string, options: readdir.Options): NodeJS.ReadableStream; | 
|     /** | 
|      * Api for static tasks. | 
|      */ | 
|     staticApi(task: ITask, options: readdir.Options): NodeJS.ReadableStream; | 
| } |