/** * hazo_llm_text_image_text Function * * Text → Image → Text (Chained) * 1. Generate an image from prompt_image using hazo_llm_text_image * 2. Analyze the generated image with prompt_text using hazo_llm_image_text * 3. Return both the generated image and the analysis text */ import type { TextImageTextParams, LLMResponse, LLMApiConfig } from './types.js'; import type { HazoConnect } from '../hazo_connect/types.js'; /** * Generate an image from text, then analyze it with a second prompt * * Flow: * 1. Call hazo_llm_text_image with prompt_image to generate an image * 2. Call hazo_llm_image_text with the generated image and prompt_text * 3. Return the generated image and the text analysis from step 2 * * @param params - Parameters with two prompts: one for image gen, one for analysis * @param hazo_connect - HazoConnect instance for database access * @param config - LLM API configuration * @param llm - Optional LLM provider name (uses primary LLM if not specified) * @returns LLM response with generated image and analysis text */ export declare function hazo_llm_text_image_text(params: TextImageTextParams, hazo_connect: HazoConnect, config: LLMApiConfig, llm?: string): Promise; //# sourceMappingURL=hazo_llm_text_image_text.d.ts.map