import type { defineComponent } from 'vue';
import { ComponentType } from './types';
export declare const TRADIND_KEYS: string[];
export declare const CONDITION_HEAD_NODE_HEIGHT = 32;
export declare const ICON_SIZE = 20;
export declare const END_DISTANCE = 52;
export declare const MERGE_NODE_DISTANCE = 20;
export declare const NODE_DISTANCE_X = 140;
export declare const NODE_DISTANCE_Y = 120;
export declare const Y_DRAG_GAP = 3;
export declare const DRAG_NODE_HEIGHT = 16;
export declare const NODE_W = 240;
export declare const NODE_H = 68;
export declare const NODE_MAX_H = 106;
export declare const MINI_START_NODE_W = 52;
export declare const MINI_START_NODE_H = 32;
export declare const COMPONENTS: Partial<Record<ComponentType, ReturnType<typeof defineComponent>>>;
export declare const INSERT_JOIN_X_GAP = 60;
export declare const INSERT_JOIN_X_GAP_MERGE = 40;
export declare const APPEND_EMPTY_X_GAP = 40;
export declare const SHRINK_OPEN_X_GAP = 25;
export declare const SHRINK_OPEN_X_GAP_MERGE = 5;
export declare const SHRINK_CLOSE_X_GAP = 40;
export declare const APPEND_X_GAP = 44;
