import type { H2AEnvelope } from "../../types.js"; /** Synthetic actor for canevas-relayed human answers (not a real h2a instance). */ export declare const CANEVAS_SELF_INSTANCE = "canevas:local-human"; export interface DecisionReplyInput { readonly decisionId: string; readonly answerId: string; readonly note?: string; /** The escalating agent — LIVE-resolved by the shell before calling this. */ readonly targetInstance: string; readonly envelopeId: string; readonly createdAt: string; readonly scope?: string; } /** * PURE: build the reply envelope for a human decision answer. Type `event`, body * a `decision-reply` message carrying `replyTo`, `answerId` and the transparent * `answeredBy:"local-human"` marker. */ export declare function buildDecisionReplyEnvelope(input: DecisionReplyInput): H2AEnvelope; export interface ReplyRecord { readonly decisionId: string; readonly answerId: string; readonly envelopeId: string; readonly targetInstance: string; readonly createdAt: string; } //# sourceMappingURL=reply.d.ts.map