import { type Provider, type ImageOutput } from '@imgly/plugin-ai-generation-web'; import type CreativeEditorSDK from '@cesdk/cesdk-js'; import { EachLabsProviderConfiguration } from './types'; /** * Input interface for OpenAI GPT Image text-to-image */ export type OpenAIImageText2ImageInput = { prompt: string; image_size?: '1024x1024' | '1536x1024' | '1024x1536'; }; /** * OpenAI GPT Image - High-quality text-to-image generation via EachLabs * * Features: * - 3 image size options (Square, Landscape, Portrait) * - High-quality generation from OpenAI */ export declare function OpenAIImageText2Image(config: EachLabsProviderConfiguration): (context: { cesdk: CreativeEditorSDK; }) => Promise>; export default OpenAIImageText2Image;