import { GeminiFunctionSchema, GeminiJsonSchema } from "../types.cjs"; import { InteropZodType } from "@langchain/core/utils/types"; import { SerializableSchema } from "@langchain/core/utils/standard_schema"; import { JsonSchema7Type } from "@langchain/core/utils/json_schema"; //#region src/utils/zod_to_gemini_parameters.d.ts declare function adjustObjectType(obj: Record): Record; declare function removeAdditionalProperties(obj: Record): GeminiJsonSchema; declare function schemaToGeminiParameters = Record>(schema: SerializableSchema | InteropZodType | JsonSchema7Type): GeminiFunctionSchema; declare function jsonSchemaToGeminiParameters(schema: Record): GeminiFunctionSchema; //#endregion export { adjustObjectType, jsonSchemaToGeminiParameters, removeAdditionalProperties, schemaToGeminiParameters }; //# sourceMappingURL=zod_to_gemini_parameters.d.cts.map