import { FieldDescriptor, WorkflowForm } from './types.js'; /** * The synthetic value-carrying fields of an approval step (spec 03 §4). * The engine indexes them like authored fields so `.decision` / * `.comment` are rule-addressable, survive `evaluate()`'s output * filter, and get clear-on-skip semantics. Authored fields with the same * key win (none expected in v1 — approval steps carry no authored fields). */ export declare function approvalFields(form: WorkflowForm): FieldDescriptor[];