/**
 * AI Content Generator Component
 *
 * A component for generating structured content using AI
 */
import React from 'react';
interface ContentTemplate {
    id: string;
    name: string;
    description: string;
    systemPrompt: string;
    outputFormat: 'markdown' | 'html' | 'json' | 'text';
    fields: Array<{
        id: string;
        name: string;
        description: string;
        type: 'text' | 'textarea' | 'select';
        options?: string[];
        required: boolean;
        placeholder?: string;
        default?: string;
    }>;
}
interface ContentGeneratorProps {
    templates: ContentTemplate[];
    initialTemplateId?: string;
    className?: string;
    onContentGenerated?: (content: string, template: ContentTemplate) => void;
}
declare const ContentGenerator: React.FC<ContentGeneratorProps>;
export default ContentGenerator;
//# sourceMappingURL=ContentGenerator.d.ts.map