import type { ObservablePath, StackTrace } from "@surface/htmlx-parser"; import type DestructuredEvaluator from "../types/destructured-evaluator.js"; import type Evaluator from "../types/evaluator.js"; import type NodeFactory from "../types/node-factory.js"; export default function createLoopFactory(leftEvaluator: DestructuredEvaluator, operator: "in" | "of", rightEvaluator: Evaluator, observables: ObservablePath[], factory: NodeFactory, source?: string, stackTrace?: StackTrace): NodeFactory;