import type { Scenario } from '../types/scenario';
export type K6ExecutorOpts = {
    k6ExecutablePath: string;
    k6ApiToken?: string;
    n8nApiBaseUrl: string;
};
export type K6RunOpts = {
    scenarioRunName: string;
};
export declare class K6Executor {
    private readonly opts;
    private readonly handleSummaryScript;
    constructor(opts: K6ExecutorOpts);
    executeTestScenario(scenario: Scenario, { scenarioRunName }: K6RunOpts): Promise<void>;
    private augmentSummaryScript;
    private loadEndOfTestSummary;
    private resolveK6ExecutablePath;
}
