import { BaseClient } from './base'; import { AnthropicTool } from '../types'; export interface ToolCreateParams { name: string; description?: string; input_schema: Record; } export declare class Tools { private client; private registeredTools; constructor(client: BaseClient); /** * Register a new tool for later use */ create(params: ToolCreateParams): Promise; /** * Get a tool by name */ get(name: string): AnthropicTool | undefined; /** * List all registered tools */ list(): AnthropicTool[]; }