"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const sendEvent_1 = __importDefault(require("./sendEvent"));
const destination = {
    name: 'Adjust (Actions)',
    slug: 'actions-adjust',
    mode: 'cloud',
    description: 'Send events to Adjust.',
    authentication: {
        scheme: 'custom',
        fields: {
            environment: {
                label: 'Environment',
                description: 'The environment for your Adjust account.',
                type: 'string',
                required: true,
                choices: [
                    { label: 'Production', value: 'production' },
                    { label: 'Sandbox', value: 'sandbox' }
                ],
                default: 'production'
            },
            default_app_token: {
                label: 'Default App Token',
                description: 'The app token for your Adjust account. This can be overridden in the event mapping.',
                type: 'password',
                required: false
            },
            default_event_token: {
                label: 'Default Event Token',
                description: 'The default event token. This can be overridden in the event mapping.',
                type: 'password',
                required: false
            }
        }
    },
    actions: {
        sendEvent: sendEvent_1.default
    }
};
exports.default = destination;
//# sourceMappingURL=index.js.map