InputToolSettings: { [K in ConfigurableToolType]: Partial<ToolSettingsMap[K]> & { tool: K } }[ConfigurableToolType]