/** * API dispatch config — service names, collection names, filter support. * Only imported by the API. Broker and Dashboard don't need this. * * `pipelineDispatch` is required by the type system so a new node type * cannot be added without picking a dispatch shape — the api derives * its loop directly from this field, so forgetting it would silently * orphan the node (the symptom Vector Store / AI / Markdown / Code / * File Transform all hit before this refactor). */ import type { NodeType, NodeDispatchConfig } from './types.js'; export declare const NODE_DISPATCH: Record; /** Get all MongoDB collection names for cascade cleanup */ export declare function getAllNodeCollections(): string[]; /** Find dispatch config by node type */ export declare function getNodeDispatchConfig(type: string): NodeDispatchConfig | undefined; /** * ¿Este tipo de nodo pasa hacia abajo lo que le ENTRA, en vez de lo que produce? * * Un tipo desconocido contesta `false`, que es el caso de casi todos y el que * no cambia nada: quien pregunte por un tipo que no está en la tabla se queda * con el comportamiento de siempre en vez de con una ausencia que tratar. */ export declare function pasaLoQueRecibe(type: string): boolean;