import { NewmanRunnerConfig } from "../model/nemanRunnerConfig";
export declare class NewmanRunner {
    private config;
    private collection;
    private logger;
    private lastItemGroup;
    private successFulRequests;
    private failedRequests;
    private tempResult;
    private tempFiles;
    private result;
    private changedVars;
    private error;
    constructor(config: NewmanRunnerConfig);
    init(): void;
    run(): Promise<void>;
    private getDataFile;
    private cleanUpTempFiles;
    saveResult(): void;
    private log;
    private toResultHeaders;
    private getStepName;
    private createResult;
    private timingPhases;
    beforeDone(err: Error, args: any): void;
    beforeItem(err: Error, args: any): void;
    request(err: Error, args: any): void;
    exception(err: Error, args: any): void;
    test(err: Error, args: any): void;
    assertion(err: Error, args: any): void;
}
