import type { ModuleIdentifier, ModuleInstance } from '../../module-model/index.js'; import type { NodeInstance } from '../../node-model/index.js'; import type { MemoryNodeParams } from '../MemoryNode.js'; export declare const MemoryNodeHelper: { attachToExistingNode: (source: NodeInstance, id: ModuleIdentifier, destination: NodeInstance) => Promise; attachToNewNode: (source: NodeInstance, id: ModuleIdentifier, destinationParams?: MemoryNodeParams) => Promise; attachedPrivateModules: (node: NodeInstance, maxDepth?: number) => Promise; attachedPublicModules: (node: NodeInstance, maxDepth?: number) => Promise; flatAttachAllToExistingNode: (source: NodeInstance, destination: NodeInstance) => Promise; flatAttachChildToExistingNode: (source: NodeInstance, id: ModuleIdentifier, destination: NodeInstance) => Promise; flatAttachToExistingNode: (source: NodeInstance, id: ModuleIdentifier, destination: NodeInstance) => Promise; flatAttachToNewNode: (source: NodeInstance, id: ModuleIdentifier, destinationParams: MemoryNodeParams) => Promise; }; //# sourceMappingURL=index.d.ts.map