export const RESOURCE_TYPE_ARTICLE_SUGGESTION = 'article-suggestion' as const; export type ResourceType = typeof RESOURCE_TYPE_ARTICLE_SUGGESTION; export const MEDIA_MAX_REGEN_PER_SUGGESTION: number = 3; export interface MediaGenerateRequest { resource_type: ResourceType; resource_id: string; suggestion_id: string; extra_prompt?: string | null; include_text?: boolean; } export interface MediaResponse { resource_type: string; resource_id: string; suggestion_id: string; image_url: string; prompt: string; extra_prompt: string; regen_count: number; placement: string; caption: string; alt: string; created_at?: string | null; updated_at?: string | null; } export interface MediaBaseResponse { message: string; status: number; errors: boolean; data: T; }