// @ts-nocheck

// --8<-- [start:basic_interrupt_imports]
import { Agent, tool, InterruptResponseContent } from '@strands-agents/sdk'
import { HumanInTheLoop } from '@strands-agents/sdk/vended-interventions/hitl'
import { z } from 'zod'
// --8<-- [end:basic_interrupt_imports]

// --8<-- [start:stdio_mode_imports]
import { Agent, tool } from '@strands-agents/sdk'
import { HumanInTheLoop } from '@strands-agents/sdk/vended-interventions/hitl'
import { z } from 'zod'
// --8<-- [end:stdio_mode_imports]

// --8<-- [start:custom_ask_imports]
import { Agent, tool } from '@strands-agents/sdk'
import { HumanInTheLoop } from '@strands-agents/sdk/vended-interventions/hitl'
import { z } from 'zod'
// --8<-- [end:custom_ask_imports]

// --8<-- [start:allowed_tools_imports]
import { Agent, tool } from '@strands-agents/sdk'
import { HumanInTheLoop } from '@strands-agents/sdk/vended-interventions/hitl'
import { z } from 'zod'
// --8<-- [end:allowed_tools_imports]

// --8<-- [start:trust_mode_imports]
import { Agent, tool } from '@strands-agents/sdk'
import { HumanInTheLoop } from '@strands-agents/sdk/vended-interventions/hitl'
import { z } from 'zod'
// --8<-- [end:trust_mode_imports]

// --8<-- [start:custom_evaluate_imports]
import { Agent, tool } from '@strands-agents/sdk'
import { HumanInTheLoop } from '@strands-agents/sdk/vended-interventions/hitl'
import { z } from 'zod'
// --8<-- [end:custom_evaluate_imports]
