import type { Scenario } from '../../parser/models/scenario';
import type { MaybePromise, StepTest } from '../types';
import type { ScenarioSteps } from './types';
type DescribeScenarioArgs = {
    scenario: Scenario;
    predefinedSteps: ScenarioSteps[];
    scenarioTestCallback: (op: StepTest) => MaybePromise;
    beforeEachScenarioHook: () => MaybePromise;
    afterEachScenarioHook: () => MaybePromise;
};
export declare function createScenarioDescribeHandler({ scenario, predefinedSteps, scenarioTestCallback, afterEachScenarioHook, beforeEachScenarioHook, }: DescribeScenarioArgs): () => void;
export {};
