import { EtlNode, EtlNodeTypePreset, EtlPipeline } from './types'; /** 节点类型预设表 */ export declare const ETL_NODE_PRESETS: EtlNodeTypePreset[]; /** 按类型查找预设 */ export declare const findPreset: (type: string) => EtlNodeTypePreset | undefined; /** 按分类分组 */ export declare const ETL_NODE_GROUPS: { category: string; label: string; presets: EtlNodeTypePreset[]; }[]; /** 节点尺寸 */ export declare const NODE_WIDTH = 140; export declare const NODE_HEIGHT = 56; /** 状态颜色 */ export declare const STATUS_COLORS: Record; /** 创建节点 */ export declare const createEtlNode: (type: string, x?: number, y?: number) => EtlNode; /** 创建管道 */ export declare const createPipeline: (overrides?: Partial) => EtlPipeline; /** 创建连线 */ export declare const createEdge: (source: string, target: string, sourcePort?: string, targetPort?: string) => { id: string; source: string; target: string; sourcePort: string; targetPort: string; label: string; }; /** 聚合函数预设 */ export declare const AGGREGATION_FUNCTIONS: { value: string; label: any; }[]; /** 关联类型预设 */ export declare const JOIN_TYPES: { value: string; label: any; }[]; /** 排序方向预设 */ export declare const SORT_DIRECTIONS: { value: string; label: any; }[]; /** 写入模式预设 */ export declare const WRITE_MODES: { value: string; label: any; }[]; /** 文件格式预设 */ export declare const FILE_FORMATS: { value: string; label: any; }[]; /** HTTP 方法预设 */ export declare const HTTP_METHODS: { value: string; label: any; }[];