export interface NewNode { position?: { x: number; y: number; }; text: string; } export interface SavedNode extends NewNode { id: number; data: any; } export interface SavedFlow { nodes: SavedNode[]; connections: { from: number; to: number; }[]; }