/** * Host-owned run lifecycle and evidence staging. * * Tool handlers return a ToolSessionContribution. The host freezes lifecycle * timing, assigns identity, and stages a complete immutable StoredSession in a * bounded memory owner. The command boundary later commits that Session and its * optional parent Run atomically; analysis never holds a datastore write lock. */ import type { RunPlaneDeps, RunPlaneFactory } from './run-plane-contract.js'; export type { HostEvidenceFinalizeInput, HostEvidenceFinalizeResult, RunActionHooks, RunPlaneDeps, RunPlaneFactory, RunPlaneInvocation, RunSessionStagingStatus, StagedEnvelopeEvidence, } from './run-plane-contract.js'; export { currentSuiteRunContext, runWithSuiteRunContext } from './suite-run-context.js'; export type { SuiteRunContext } from './suite-run-context.js'; export { createRunActionHooks, createRunSessionSeam } from './run-plane-adapters.js'; export declare function createRunPlaneFactory(deps: RunPlaneDeps): RunPlaneFactory; //# sourceMappingURL=run-plane.d.ts.map