GeminiJsonSchema: Record<string, unknown> & {
    type: GeminiFunctionSchemaType;
    properties?: Record<string, GeminiJsonSchema>;
}