---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/gemini_generate_content/types/interfaces/GeminiTool.md
description: 'The `tools[]` entry wrapping function declarations.'
---

# Interface: GeminiTool

Defined in: [src/batteries/llm/gemini\_generate\_content/types.ts:161](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/gemini_generate_content/types.ts#L161)

The `tools[]` entry wrapping function declarations.

## Properties

| Property                                                          | Type                                                          | Description                                 | Defined in                                                                                                                                                            |
| ----------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `functionDeclarations` | [`GeminiFunctionDeclaration`](GeminiFunctionDeclaration.md)\[] | The callable functions this entry declares. | [src/batteries/llm/gemini\_generate\_content/types.ts:163](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/gemini_generate_content/types.ts#L163) |
