import TestTrackingEvents from '../../tracking/test-tracker'; import { Steps } from '../../types'; import Category from '../category'; import { ScenarioOutline } from '../scenario-outline/scenario-outline'; import { Scenario } from '../scenario/scenario'; import { Global } from '@jest/types'; /** * Describes a Rule Implementation which does not actively * determine it's own tests. Instead, tests and steps are provided externally, * specifically by `TopLevelRun`. */ export declare class PassiveRule extends Category { #private; readonly title: string; readonly scenarios: Scenario[]; readonly outlines: ScenarioOutline[]; constructor(title: string, steps: Steps[], events: TestTrackingEvents); execute(testGroupFn: Global.DescribeBase, testFn: Global.ItBase, isSkipped?: boolean, before?: import("@jest/types/build/Global").HookBase, after?: import("@jest/types/build/Global").HookBase): void; }