import type { FinishedEvent, Phase, RunAfterAllHooksCommand, RunBeforeAllHooksCommand } from './types'; export declare class TestRunHooksPhase implements Phase { private readonly resolve; readonly reject: (reason: unknown) => void; private readonly type; private failing; private waiting; constructor(resolve: (success: boolean) => void, reject: (reason: unknown) => void, type: 'BEFOREALL_HOOKS' | 'AFTERALL_HOOKS'); fill(): RunBeforeAllHooksCommand | RunAfterAllHooksCommand; next(_command: RunBeforeAllHooksCommand | RunAfterAllHooksCommand, event: FinishedEvent): undefined; }