export const PRESET_BLOCKS = [
    {
        type: 'hero',
        label: 'Hero',
        icon: 'layout',
        description: 'Full-width hero section with heading and CTA',
        fields: [
            { name: 'heading', type: 'text', label: 'Heading', required: true },
            { name: 'subheading', type: 'text', label: 'Subheading' },
            { name: 'buttonText', type: 'text', label: 'Button Text' },
            { name: 'buttonUrl', type: 'text', label: 'Button URL' },
            { name: 'backgroundImage', type: 'media', label: 'Background Image' },
            {
                name: 'alignment',
                type: 'select',
                label: 'Alignment',
                options: [
                    { value: 'left', label: 'Left' },
                    { value: 'center', label: 'Center' },
                    { value: 'right', label: 'Right' },
                ],
            },
        ],
    },
    {
        type: 'cta',
        label: 'Call to Action',
        icon: 'megaphone',
        description: 'Attention-grabbing CTA section',
        fields: [
            { name: 'heading', type: 'text', label: 'Heading', required: true },
            { name: 'description', type: 'text', label: 'Description' },
            { name: 'buttonText', type: 'text', label: 'Button Text', required: true },
            { name: 'buttonUrl', type: 'text', label: 'Button URL', required: true },
            {
                name: 'style',
                type: 'select',
                label: 'Style',
                options: [
                    { value: 'primary', label: 'Primary' },
                    { value: 'secondary', label: 'Secondary' },
                    { value: 'outline', label: 'Outline' },
                ],
            },
        ],
    },
    {
        type: 'columns',
        label: 'Columns',
        icon: 'columns',
        description: '2 or 3 column layout with rich text',
        fields: [
            {
                name: 'columnCount',
                type: 'select',
                label: 'Columns',
                options: [
                    { value: '2', label: '2 Columns' },
                    { value: '3', label: '3 Columns' },
                ],
            },
            { name: 'column1', type: 'richText', label: 'Column 1' },
            { name: 'column2', type: 'richText', label: 'Column 2' },
            { name: 'column3', type: 'richText', label: 'Column 3' },
        ],
    },
    {
        type: 'imageText',
        label: 'Image + Text',
        icon: 'image',
        description: 'Image alongside text content',
        fields: [
            { name: 'image', type: 'media', label: 'Image', required: true },
            { name: 'content', type: 'richText', label: 'Content', required: true },
            {
                name: 'imagePosition',
                type: 'select',
                label: 'Image Position',
                options: [
                    { value: 'left', label: 'Left' },
                    { value: 'right', label: 'Right' },
                ],
            },
        ],
    },
    {
        type: 'quote',
        label: 'Quote',
        icon: 'quote',
        description: 'Blockquote with attribution',
        fields: [
            { name: 'text', type: 'text', label: 'Quote Text', required: true },
            { name: 'author', type: 'text', label: 'Author' },
            { name: 'role', type: 'text', label: 'Author Role' },
        ],
    },
    {
        type: 'video',
        label: 'Video Embed',
        icon: 'play',
        description: 'Embedded video from YouTube or Vimeo',
        fields: [
            { name: 'url', type: 'text', label: 'Video URL', required: true },
            { name: 'caption', type: 'text', label: 'Caption' },
        ],
    },
];
//# sourceMappingURL=block-types.js.map