import { type Static, Type } from "typebox"; /** * The complete authoring and approval contract: enough behavior to implement, with no source design. * Every material answer must become a criterion, decision, step, information hand-off, or delivery. */ export declare const workflowPlanSchema: Type.TObject<{ goal: Type.TString; summary: Type.TString; acceptanceCriteria: Type.TArray; decisions: Type.TArray; name: Type.TString; invocation: Type.TObject<{ requiresArguments: Type.TBoolean; reason: Type.TOptional; }>; steps: Type.TArray; produces: Type.TArray; delivers: Type.TArray; }>>; }>; export type WorkflowPlan = Static; export interface WorkflowTarget { readonly entryPath: string; } /** Render the exact behavior-focused document shown for approval. */ export declare function renderWorkflowPlan(plan: WorkflowPlan, target: WorkflowTarget): string; //# sourceMappingURL=workflow-authoring.d.ts.map