import type { HarnessRunnerOptions, HarnessRunScenarioInput, HarnessRunScenarioResult } from '../types'; export declare class HarnessRunner { private readonly options; private readonly adapters; private readonly now; private readonly idFactory; private readonly defaultMode; constructor(options: HarnessRunnerOptions); runScenario(input: HarnessRunScenarioInput): Promise; private resolveRunStatus; private executeStep; private requiresHookExecutor; private recordHookBlocked; private executeHooks; private executeHookSafely; private storeHookResult; private storeArtifacts; private executeWithAdapter; }