import React from "react"; export interface ArtPrompt { id: string; text: string; style?: string; category: "abstract" | "landscape" | "portrait" | "architecture" | "nature" | "surreal"; tags: string[]; } export interface GenerationSettings { model: "stable-diffusion" | "midjourney" | "dall-e" | "custom"; style: string; resolution: "512x512" | "768x768" | "1024x1024" | "1920x1080"; steps: number; guidance: number; seed?: number; iterations: number; } export interface GeneratedImageMetadata { id: string; prompt: string; imageUrl: string; settings: GenerationSettings; timestamp: number; } export interface GlassGenerativeArtProps { prompt?: string; suggestions?: ArtPrompt[]; generationSettings?: Partial; showPromptLibrary?: boolean; showAdvancedSettings?: boolean; showGenerationHistory?: boolean; enableIterativeGeneration?: boolean; enablePromptEnhancement?: boolean; enableStyleMixing?: boolean; realTimeGeneration?: boolean; onPromptChange?: (prompt: string) => void; onGenerate?: (prompt: string, settings: GenerationSettings) => void; onImageGenerated?: (imageUrl: string, metadata: GeneratedImageMetadata) => void; className?: string; } export declare const GlassGenerativeArt: React.ForwardRefExoticComponent>; //# sourceMappingURL=GlassGenerativeArt.d.ts.map