import type { WorkflowExecution } from "@stigmer/protos/ai/stigmer/agentic/workflowexecution/v1/api_pb";
import type { ExecutionComparison } from "./types";
/**
 * Derives a structural comparison between two workflow executions.
 *
 * Pure function with zero side effects. Aligns tasks by `taskName`
 * (stable within the same workflow version) and computes deltas for
 * duration, cost, tokens, and status across all matched tasks.
 *
 * When workflow definitions differ between runs, unmatched tasks are
 * reported in `tasksOnlyInBase` and `tasksOnlyInCompare`.
 */
export declare function deriveExecutionComparison(base: WorkflowExecution, compare: WorkflowExecution): ExecutionComparison;
//# sourceMappingURL=derive-execution-comparison.d.ts.map