/** * AUTO-GENERATED by agent-contracts-runtime. DO NOT EDIT. * * Regenerate via: npx agent-runtime generate */ export interface DelegateStep { readonly type: "delegate"; readonly task: string; readonly from_agent: string; readonly description: string; readonly optional: boolean; readonly max_retries: number; readonly depends_on?: readonly string[]; } export interface GateStep { readonly type: "gate"; readonly gate_kind: string; readonly description: string; readonly depends_on?: readonly string[]; } export type WorkflowStep = DelegateStep | GateStep; export interface WorkflowContract { readonly id: string; readonly description: string; readonly trigger: string; readonly entry_conditions: readonly string[]; readonly steps: readonly WorkflowStep[]; } export declare const discover: WorkflowContract; export declare const artifactAudit: WorkflowContract; export declare const workflowRegistry: Record; //# sourceMappingURL=workflows.d.ts.map