import { type Accountability, type SchemaOverview } from '@directus/types';
import type { Tool } from 'ai';
import type { ChatRequestTool, ToolApprovalMode } from '../models/chat-request.js';
export declare const chatRequestToolToAiSdkTool: ({ chatRequestTool, accountability, schema, toolApprovals, }: {
    chatRequestTool: ChatRequestTool;
    accountability: Accountability;
    schema: SchemaOverview;
    toolApprovals?: Record<string, ToolApprovalMode>;
}) => Tool;
