/** * daemon/image-gen/index.ts — Provider-pluggable image generation. * * Public interface: generateImage() — identical signature to the old image-gen.ts. * Callers only need to update their import path. * * Provider resolution order: * 1. ~/.aibroker/image-gen.json (explicit config) * 2. Env var detection: REPLICATE_API_TOKEN → CLOUDFLARE_AI_TOKEN → HF_API_TOKEN * 3. Fallback: Pollinations (no auth, always works) */ import type { GenerateImageOptions, GenerateImageResult, ImageProvider, ImageProviderConfig } from "./types.js"; export type { GenerateImageOptions, GenerateImageResult, ImageProvider, ImageProviderConfig }; /** * Generate an image from a text prompt. * * Provider is resolved from ~/.aibroker/image-gen.json, then env vars, * then falls back to Pollinations (no auth needed). */ export declare function generateImage(opts: GenerateImageOptions): Promise; export declare function getConfiguredProvider(): ImageProvider; //# sourceMappingURL=index.d.ts.map