/// import { DataModel } from '../..//utils/doc/DataModel'; import { DataParser } from '../..//utils/doc/DataParser'; import { Exporter } from '../..//utils/doc/Exporter'; import { Scanner as IScanner } from '../..//utils/doc/Scanner'; import { EventEmitter } from 'stream'; export declare class Scanner implements IScanner { exporter: Exporter; ParserClass: new (...args: any[]) => DataParser; event: EventEmitter; constructor(exporter: Exporter, ParserClass: new (...args: any[]) => DataParser); scanDir(dir: string, excludes?: string[], includePattern?: RegExp, beginPattern?: string, endPattern?: string): Promise; }