import type { Tool } from '../../types/tools.js';
import type { ToolRegistry } from '../registry.js';
export interface RegistryToolRoots {
    readonly workingDirectory: string;
    readonly homeDirectory?: string | undefined;
}
/**
 * Create the `registry` tool bound to the given ToolRegistry.
 *
 * Returns a Tool object conforming to the Tool interface.
 * Never throws from execute().
 */
export declare function createRegistryTool(toolRegistry: ToolRegistry, roots: RegistryToolRoots): Tool;
//# sourceMappingURL=index.d.ts.map