```ts
type ContentBlock =
  | TextBlock
  | ToolUseBlock
  | ToolResultBlock
  | ReasoningBlock
  | CachePointBlock
  | GuardContentBlock
  | ImageBlock
  | VideoBlock
  | DocumentBlock
  | CitationsBlock;
```

Defined in: [src/types/messages.ts:190](https://github.com/strands-agents/harness-sdk/blob/767b13fe59b76538208d5fefec89164fe067abe6/strands-ts/src/types/messages.ts#L190)