content: InferToolOutputs<
TStructure
> extends TOutput [TOutput] extends [never] string | ContentBlock | Text[] : [unknown] extends [TOutput] string | ContentBlock | Text[] : string | ContentBlock | Text[] | TOutput : string | ContentBlock | Text[]