import type { ToolDefinition } from '../../core/types.js';
/**
 * Registry for the executable tool set available to one agent run.
 */
export declare class ToolRegistry {
    private readonly toolMap;
    constructor(tools: ToolDefinition[]);
    get(name: string): ToolDefinition | undefined;
    list(): ToolDefinition[];
    names(): string[];
}
//# sourceMappingURL=registry.d.ts.map