/**
 * Default Tool Hooks Registration
 *
 * Registers built-in hooks for tool execution:
 * - Result sanitization based on LLM provider
 * - Logging and metrics
 */
import { type LLMProvider } from './index.js';
/**
 * Set the current LLM provider for result sanitization
 */
export declare function setCurrentProvider(provider: LLMProvider): void;
/**
 * Get the current LLM provider
 */
export declare function getCurrentProvider(): LLMProvider;
/**
 * Register default hooks for tool execution
 */
export declare function registerDefaultHooks(): void;
/**
 * Unregister default hooks
 */
export declare function unregisterDefaultHooks(): void;
