import type { ActorStopCause, ActorTrace } from "./actor-contract.js"; export interface ActorEnding { cause: ActorStopCause | "unspecified_limit"; label: string; } /** Shared wording for consumers that already hold a validated, finite stop cause. */ export declare function actorStopCauseLabel(cause: ActorEnding["cause"]): string; /** Project recorded control evidence, never participant prose. Leave the actor untouched. */ export declare function actorEnding(actor: ActorTrace | undefined): ActorEnding | undefined;