import { HardhatRuntimeEnvironment } from "hardhat/types";
export declare class ScenarioService {
    private hre;
    private discovery;
    private engine;
    private historyService;
    constructor(hre: HardhatRuntimeEnvironment);
    listScenarios(): Promise<string[]>;
    getScenario(name: string): Promise<import("../scenario-runner/core/types").EnhancedScenario>;
    runScenario(name: string): Promise<import("./scenario-history-service").ScenarioResult>;
    runScenarioBatch(scenarioNames: string[], executionId: string): Promise<void>;
    saveScenario(name: string, content: string): Promise<void>;
}
