"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const trackEvent_1 = __importDefault(require("./trackEvent"));
const destination = {
    name: 'Optimizely Web (Actions)',
    slug: 'actions-optimizely-web',
    mode: 'cloud',
    authentication: {
        scheme: 'custom',
        fields: {
            optimizelyApiKey: {
                label: 'Optimizely API Key',
                description: 'Your Optimizely API Key. TODO: Provide link to instructions on how to get this.',
                type: 'password',
                required: true
            },
            optimizelyAccountId: {
                label: 'Optimizely Account ID',
                description: 'Your Optimizely Account ID. TODO: Provide link to instructions on how to get this.',
                type: 'string',
                required: true
            },
            projectID: {
                label: 'Optimizely Project ID',
                description: 'The unique numeric identifier for the project.',
                type: 'number',
                required: true
            }
        }
    },
    actions: {
        trackEvent: trackEvent_1.default
    }
};
exports.default = destination;
//# sourceMappingURL=index.js.map