import { EventEmitter } from 'events';
import { Options } from './types/options';
export declare class Beater extends EventEmitter {
    private reporter;
    private procs;
    private files;
    private pendingFiles;
    private finishedFiles;
    private requires;
    private fileResults;
    constructor(options: Options);
    start(): Promise<void>;
    private nextFile(file);
}
