import type { K6Executor } from './k6Executor';
import type { Scenario } from '../types/scenario';
import type { N8nApiClient } from '../n8nApiClient/n8nApiClient';
import type { ScenarioDataFileLoader } from '../scenario/scenarioDataLoader';
export declare class ScenarioRunner {
    private readonly n8nClient;
    private readonly dataLoader;
    private readonly k6Executor;
    private readonly ownerConfig;
    private readonly scenarioPrefix;
    constructor(n8nClient: N8nApiClient, dataLoader: ScenarioDataFileLoader, k6Executor: K6Executor, ownerConfig: {
        email: string;
        password: string;
    }, scenarioPrefix: string);
    runManyScenarios(scenarios: Scenario[]): Promise<void>;
    private runSingleTestScenario;
    private formTestScenarioRunName;
}
