/** * Shared utilities used by executor.ts and pipeline-executor.ts. * Extracted to eliminate code duplication. */ /** * Evaluate a condition expression against resolved values. * * Supported syntax: * 'value == "expected"' — equality * 'value != "expected"' — inequality * 'value contains "substr"' — substring match * 'value > 5' — numeric greater than * 'value < 5' — numeric less than * 'truthy_value' — truthy (non-empty, non-false, non-zero) */ export declare function evaluateCondition(expr: string): boolean; /** * Resolve {variable} placeholders in a string. * * Supports: * {key} — simple variable * {key.subkey} — compound key (e.g. {input.topic}) * {key|"fallback"} — fallback if key is undefined */ export declare function resolveVariables(template: string, vars: Record): string;