import { EventEmitter } from 'events';
export class BaseRunner extends EventEmitter {
    /**
     * Iteration start time.
     */
    startTime;
    /**
     * Iteration end time.
     */
    endTime;
    /**
     * A list of already executed iterations.
     */
    executed = [];
    /**
     * Creates the report of the execution.
     */
    async createReport() {
        const log = {
            started: this.startTime,
            ended: this.endTime,
            iterations: this.executed,
        };
        return log;
    }
}
//# sourceMappingURL=BaseRunner.js.map