/** * Composable to build and edit nodes * @returns */ export declare function useNodeManager(): { buildNewNode: (nodeType: string, data: any, props?: any) => INodeComponent; generateId: () => string; copyNode: (node: INodeComponent) => void; pasteNode: () => void; }; export interface INodeComponent { _id: string; type: string; props: any; data: any; children: INodeComponent[]; }