import type { ToolDeclaration } from '../index.js'; export interface GeminiFunctionDeclaration { name: string; description: string; parameters: Record; } /** * Convert ToolDeclarations to Gemini FunctionDeclarations. * * Gemini expects OpenAPI 3.x style JSON Schema for parameters. * This adapter handles the Zod → JSON Schema conversion and * strips unsupported JSON Schema features ($ref, oneOf, const). */ export declare function toGeminiDeclarations(tools: ToolDeclaration[]): GeminiFunctionDeclaration[];