import type { ClientModuleRequest, DirectoryEntry, DiscoveryHost } from '@zhin.js/feature-kit'; import type { ModuleRuntime } from './module-runtime.js'; export declare class NodeDiscoveryHost implements DiscoveryHost { private readonly modules; constructor(modules: ModuleRuntime); list(directory: string): Promise; loadModule(source: string): Promise; loadClientModule(source: string, request: ClientModuleRequest): Promise; readText(source: string): Promise; }