"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MediaCardBlock = void 0;
const common_1 = require("../../gravity-blocks/schema/validators/common.js");
const event_1 = require("../../gravity-blocks/schema/validators/event.js");
exports.MediaCardBlock = {
    'media-card': {
        additionalProperties: false,
        required: [],
        properties: {
            ...common_1.BaseProps,
            ...common_1.CardBase,
            ...common_1.MediaProps,
            ...common_1.AnimatableProps,
            analyticsEvents: {
                oneOf: [
                    {
                        ...event_1.AnalyticsEventSchema,
                        optionName: 'single',
                    },
                    {
                        type: 'array',
                        items: event_1.AnalyticsEventSchema,
                        optionName: 'list',
                    },
                ],
            },
        },
    },
};
//# sourceMappingURL=schema.js.map
