import type { TSchema } from '@sinclair/typebox';
import type { ToolCall } from './types.js';
interface ValidatedTool {
    name: string;
    parameters: TSchema;
}
export declare function validateToolArguments<TArgs = unknown>(tool: ValidatedTool, toolCall: ToolCall): TArgs;
export {};
//# sourceMappingURL=validation.d.ts.map