pub trait PackExport {
// Required methods
fn list_flows(&self) -> Vec<FlowInfo>;
fn get_flow_schema(&self, flow_id: &str) -> Option<SchemaDoc>;
fn prepare_flow(&self, flow_id: &str) -> PrepareResult;
fn run_flow(&self, flow_id: &str, input: Value) -> RunResult;
fn a2a_search(&self, query: &str) -> Vec<A2AItem>;
}