import { type Elements, type Element, type XYPosition, Position } from '@vue-flow/core'; /** * Flow elements * @public */ export type FlowElements = Elements<{ hasInput?: boolean; hasOutput?: boolean; }, { hasInput?: boolean; hasOutput?: boolean; actionKey?: string; }>; /** * Flow element * @public */ export type FlowElement = Element<{ hasInput?: boolean; hasOutput?: boolean; }, { hasInput?: boolean; hasOutput?: boolean; actionKey?: string; }>; /** * Node layout * @public */ export type Layout = { [key: string]: { position?: XYPosition; targetPosition?: Position; sourcePosition?: Position; }; }; //# sourceMappingURL=index.d.ts.map