/** * `@sylphx/management/workflows` — ADR-229 workflow operator surface. * * Thin transport wrapper over the Management API. Business semantics live in * `packages/core/src/lib/workflows/operator.ts`; endpoint paths and wire * schemas live in `@sylphx/contract`. */ import { type WorkflowExecutionDetailResult, type WorkflowExecutionListResult, type WorkflowExecutionStatus, type WorkflowRepairEvidenceInput, type WorkflowRepairResult, type WorkflowSupersedeEvidenceInput } from '@sylphx/contract'; import type { Client } from './client.js'; export interface ListWorkflowExecutionsOptions { readonly name?: string; readonly status?: WorkflowExecutionStatus; readonly limit?: number; } export type WorkflowExecution = WorkflowExecutionListResult['executions'][number]; export type WorkflowExecutionDetail = WorkflowExecutionDetailResult; export type WorkflowRepairEvidence = WorkflowRepairEvidenceInput; export type WorkflowRepairResponse = WorkflowRepairResult; export type WorkflowSupersedeEvidence = WorkflowSupersedeEvidenceInput; export declare const list: (client: Client, options?: ListWorkflowExecutionsOptions) => Promise; export declare const get: (client: Client, executionId: string) => Promise; export declare const retry: (client: Client, executionId: string) => Promise; export declare const cancel: (client: Client, executionId: string) => Promise; export declare const supersede: (client: Client, executionId: string, evidence: WorkflowSupersedeEvidenceInput) => Promise; export declare const adoptExpiredClaim: (client: Client, executionId: string, evidence: WorkflowRepairEvidenceInput) => Promise; export declare const reviewDeadLetter: (client: Client, executionId: string, evidence: WorkflowRepairEvidenceInput) => Promise; //# sourceMappingURL=workflows.d.ts.map