/**
 * News Scout Pipeline — Phase 5: AI Image Generation
 *
 * Generates dramatic, attention-grabbing images for curated stories using
 * kie.ai API (Grok Imagine). Grok writes the image prompts from headlines
 * to ensure relevance. Canvas cards as fallback if kie.ai fails.
 *
 * ALL curated stories get custom AI-generated images — article photos from RSS
 * are only used for non-curated sidebar items.
 */
import { ScoutCandidate } from './types';
export declare function runGraphicsGenerator(candidates: ScoutCandidate[]): Promise<number>;
/**
 * Backfill images for curated items in the DB that are missing image_url.
 * Called AFTER the main upsert so it catches items from previous runs
 * that fell out of the candidate list before getting images.
 */
export declare function backfillCuratedImages(maxItems?: number): Promise<number>;
//# sourceMappingURL=graphics-generator.d.ts.map