use std::collections::BTreeMap;
use runifold_core::Usage;
use serde::{Deserialize, Serialize};
use serde_json::Value;
use crate::StepId;
#[derive(Clone, Debug, Deserialize, PartialEq, Serialize)]
pub struct WorkflowOutcome {
pub output: Value,
pub steps: BTreeMap<StepId, Value>,
pub usage: Usage,
}