import { HardhatRuntimeEnvironment } from "hardhat/types";
import { EnhancedScenario } from "./types";
import { ScenarioResult } from "../../services/scenario-history-service";
export declare class ScenarioEngine {
    private hre;
    constructor(hre: HardhatRuntimeEnvironment);
    runBatch(scenarios: EnhancedScenario[]): Promise<ScenarioResult[]>;
    run(scenario: EnhancedScenario): Promise<ScenarioResult>;
    private runSetup;
    private runSingleScenario;
    private executeStep;
    private runTeardown;
}
