import type { PromptBuilderLike } from '../introspection/CapabilityLockfile.js'; /** @internal exported for testing */ export interface RegistryLike { getBuilders(): Iterable>; } /** @internal exported for testing */ export interface PromptRegistryLike { getBuilders?(): Iterable; } /** * Attempt to load and resolve a tool registry from a server entrypoint. * * Supports common export patterns: * - `export const registry = new ToolRegistry()` * - `export default { registry }` * - `export const fusion = initFusion()` * * @internal exported for testing */ export declare function resolveRegistry(serverPath: string): Promise<{ registry: RegistryLike; name: string; promptRegistry?: PromptRegistryLike; }>; //# sourceMappingURL=registry.d.ts.map