/** * A Staves document as BPMN 2.0 XML, per spec/MAPPINGS.md, with a diagram so it opens drawn in BPMN tools. * * Tracks are lanes; an outside track is its own pool, and what passes to or from it is a message flow. * A job is a user task for a person and a service task for an agent or a system; a job with tasks is a * collapsed sub-process drawn on its own page. An artifact handoff is a sequence flow plus a data object; a * store is a data store. Exits leave through an exclusive gateway; a gate is a user task for whoever answers * for it, before that gateway. The result is a description, never an executable process * (isExecutable="false"). What BPMN has no place for — provenance, disputes, outcome — is kept as * documentation and staves: extension elements. */ import { type StavesDocument } from "./format.js"; export declare function toBPMN(doc: StavesDocument): string;