import { AgentCompletion } from "agentm-core"; /** * Arguments to configure an OpenAI chat model. */ export interface OpenaiGenerateImageArgs { /** * OpenAI API key to use for completions. */ apiKey: string; /** * Prompt to use for generating image. */ prompt: string; /** * Requested size of the generated image. */ shape: 'square' | 'landscape' | 'portrait'; /** * Requested quality of the generated image. */ quality: 'standard' | 'hd'; /** * Style of the generated image. */ style: 'vivid' | 'natural'; } export interface GeneratedImage { url: string; } export declare function generateDefaultImage(): Promise>; export declare function generateImage(args: OpenaiGenerateImageArgs): Promise>; //# sourceMappingURL=generateImage.d.ts.map