export interface ExpressionContext { $node: (key: string) => { output: unknown; }; $input: unknown; $execution: { id: string; error?: { code: string; message: string; details?: unknown; } | null; }; $itemIndex?: number; } export declare function resolveExpressions(input: unknown, context: ExpressionContext): unknown; export declare class ExpressionError extends Error { readonly expression: string; constructor(message: string, expression: string); } export declare function buildExpressionContext(nodeOutputs: Map, workflowInput: unknown, execution: { id: string; error?: { code: string; message: string; details?: unknown; } | null; }, itemIndex?: number): ExpressionContext; //# sourceMappingURL=expressions.d.ts.map