import type { ProjectContext } from '../project-context.js'; import type { ReflectedNode } from '../reflected-node.js'; import type ts from 'typescript'; export interface NodeFactory, TSNode extends ts.Node> { isNode(node: ts.Node): node is TSNode; create(node: ts.Node, context: ProjectContext): Node[]; } //# sourceMappingURL=node-factory.d.ts.map