import type { BaseDiagramNode, Variable } from './base'; export declare enum DiagramType { TOPIC = "TOPIC", GROUP = "GROUP", COMPONENT = "COMPONENT", TEMPLATE = "TEMPLATE" } export declare enum MenuItemType { NODE = "NODE", DIAGRAM = "DIAGRAM" } export interface MenuItem { type: MenuItemType; sourceID: string; } export interface Model { _id: string; versionID: string; diagramID: string; creatorID: number; name: string; type?: DiagramType; zoom: number; nodes: Record; offsetX: number; offsetY: number; modified: number; variables: Variable[]; menuItems?: MenuItem[]; /** * @deprecated never used */ children?: string[]; /** * @deprecated use `menuItems` instead */ menuNodeIDs?: string[]; /** * @deprecated use `menuNodeIDs` instead */ intentStepIDs?: string[]; } //# sourceMappingURL=diagram.d.ts.map