ToolCallStructuredOutput
type ToolCallStructuredOutput = | { providerData?: Record<string, any>; text: string; type: "input_text";} | { detail?: string; image?: | string | { id: string; }; providerData?: Record<string, any>; type: "input_image";} | { file?: | string | { id: string; } | { url: string; }; filename?: string; providerData?: Record<string, any>; type: "input_file";};