import type { Hooks } from '../../hooks/main.js'; import { type Group } from './main.js'; import { type Emitter } from '../emitter.js'; import type { GroupHooks } from '../../types.js'; /** * Run all tests for a given group */ export declare class GroupRunner { #private; /** * Know if any of the tests/hooks have failed */ get failed(): boolean; constructor(group: Group, hooks: Hooks, emitter: Emitter, options: { bail: boolean; }); /** * Run the test */ run(): Promise; }