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 Gemini 3 Pro text-to-image */ export type Gemini3ProText2ImageInput = { prompt: string; aspect_ratio?: '1:1' | '16:9' | '9:16' | '4:3' | '3:4' | '3:2' | '2:3' | '21:9' | '5:4' | '4:5'; resolution?: '1K' | '2K' | '4K'; }; /** * Gemini 3 Pro Image - Google's advanced text-to-image generation via EachLabs * * Features: * - 8 aspect ratio options * - 3 resolution options (1K, 2K, 4K) * - High-quality generation from Google Gemini */ export declare function Gemini3ProText2Image(config: EachLabsProviderConfiguration): (context: { cesdk: CreativeEditorSDK; }) => Promise>; export default Gemini3ProText2Image;