import { NanoBananaPro as NanoBananaProText2Image } from './NanoBananaPro.text2image';
import { NanoBananaProImage2Image } from './NanoBananaPro.image2image';
import { Flux2Pro as Flux2ProText2Image } from './Flux2Pro.text2image';
import { Flux2ProImage2Image } from './Flux2Pro.image2image';
import { Flux2 as Flux2Text2Image } from './Flux2.text2image';
import { Flux2Image2Image } from './Flux2.image2image';
import { Flux2Flex as Flux2FlexText2Image } from './Flux2Flex.text2image';
import { Flux2FlexImage2Image } from './Flux2Flex.image2image';
import { OpenAIImageText2Image } from './OpenAIImage.text2image';
import { OpenAIImageImage2Image } from './OpenAIImage.image2image';
import { Seedream45 as Seedream45Text2Image } from './Seedream45.text2image';
import { Seedream45Image2Image } from './Seedream45.image2image';
import { Gemini3ProText2Image } from './Gemini3Pro.text2image';
import { Gemini3ProImage2Image } from './Gemini3Pro.image2image';
declare const EachLabs: {
    NanoBananaPro: {
        Text2Image: typeof NanoBananaProText2Image;
        Image2Image: typeof NanoBananaProImage2Image;
    };
    Flux2Pro: {
        Text2Image: typeof Flux2ProText2Image;
        Image2Image: typeof Flux2ProImage2Image;
    };
    Flux2: {
        Text2Image: typeof Flux2Text2Image;
        Image2Image: typeof Flux2Image2Image;
    };
    Flux2Flex: {
        Text2Image: typeof Flux2FlexText2Image;
        Image2Image: typeof Flux2FlexImage2Image;
    };
    OpenAIGptImage: {
        Text2Image: typeof OpenAIImageText2Image;
        Image2Image: typeof OpenAIImageImage2Image;
    };
    Seedream45: {
        Text2Image: typeof Seedream45Text2Image;
        Image2Image: typeof Seedream45Image2Image;
    };
    Gemini3Pro: {
        Text2Image: typeof Gemini3ProText2Image;
        Image2Image: typeof Gemini3ProImage2Image;
    };
};
export default EachLabs;
export type { EachLabsProviderConfiguration } from './types';
