"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const computedAttributeSync_1 = __importDefault(require("./computedAttributeSync"));
const audienceSync_1 = __importDefault(require("./audienceSync"));
const destination = {
    name: 'Contentstack Cloud',
    slug: 'actions-contentstack',
    mode: 'cloud',
    authentication: {
        scheme: 'custom',
        fields: {
            personalizeProjectId: {
                label: 'Personalize project ID',
                type: 'string',
                required: true,
                description: "Your Personalize project ID to which Segment's data should be synced."
            },
            personalizeEdgeApiBaseUrl: {
                label: 'Personalize Edge API base URL',
                type: 'string',
                required: true,
                description: 'Your region-based personalize-edge API base URL.'
            }
        }
    },
    actions: {
        computedAttributeSync: computedAttributeSync_1.default,
        audienceSync: audienceSync_1.default
    }
};
exports.default = destination;
//# sourceMappingURL=index.js.map