import type { Logger } from '@ariestools/sdk'; import type { ModuleFilterOptions, NodeInstance } from '@xyo-network/sdk'; /** Options for resolving modules via weak node refs, including optional logger and node override. */ export type WeakModuleFromNodeConfig = ModuleFilterOptions & { logger?: Logger; node?: WeakRef | string; }; /** Returns the optional logger from a {@link WeakModuleFromNodeConfig}. */ export declare const getWeakModuleFromNodeConfigLogger: (config?: WeakModuleFromNodeConfig) => Logger | undefined; //# sourceMappingURL=WeakModuleFromNodeConfig.d.ts.map