# InputToolSettings

***

> **InputToolSettings**: { `tool`: `"pin"`; } & `Partial`<[`PinToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/pintoolsettings)> | { `tool`: `"line"`; } & `Partial`<[`LineToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/linetoolsettings)> | { `tool`: `"route"`; } & `Partial`<[`RouteToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/routetoolsettings)> | { `tool`: `"polygon"`; } & `Partial`<[`PolygonToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/polygontoolsettings)> | { `tool`: `"circle"`; } & `Partial`<[`CircleToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/circletoolsettings)> | { `tool`: `"marker"`; } & `Partial`<[`MarkerToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/markertoolsettings)> | { `tool`: `"highlighter"`; } & `Partial`<[`HighlighterToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/highlightertoolsettings)> | { `tool`: `"text"`; } & `Partial`<[`TextToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/texttoolsettings)> | { `tool`: `"note"`; } & `Partial`<[`NoteToolSettings`](https://developers.felt.com/js-sdk-api-reference/tools/notetoolsettings)>

The parameters for changing the settings of each tool.
