import React from 'react';
import type { AISDKCoreTool, StreamingFormatter, ToolHandler } from '../types/index.js';
export declare const nativeToolsRegistry: Record<string, AISDKCoreTool>;
export declare const toolRegistry: Record<string, ToolHandler>;
export declare const toolFormatters: Record<string, (args: any) => string | Promise<string> | React.ReactElement | Promise<React.ReactElement>>;
export declare const toolValidators: Record<string, (args: any) => Promise<{
    valid: true;
} | {
    valid: false;
    error: string;
}>>;
export declare const toolReadOnlyFlags: Record<string, boolean>;
export declare const toolStreamingFormatters: Record<string, StreamingFormatter>;
//# sourceMappingURL=index.d.ts.map