"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Sendgrid = void 0;
const extensions_core_1 = require("@awell-health/extensions-core");
const actions_1 = require("./v1/actions");
const settings_1 = require("./settings");
exports.Sendgrid = {
    key: 'sendgrid-extension',
    title: 'Sendgrid',
    icon_url: 'https://www.vectorlogo.zone/logos/sendgrid/sendgrid-icon.svg',
    description: 'SendGrid is a cloud-based email delivery platform that provides services for sending and managing email campaigns, transactional emails, and other types of messages.',
    category: extensions_core_1.Category.COMMUNICATION,
    author: {
        authorType: extensions_core_1.AuthorType.AWELL,
    },
    actions: {
        sendEmail: actions_1.sendEmail,
        sendEmailWithTemplate: actions_1.sendEmailWithTemplate,
        addOrUpdateContact: actions_1.addOrUpdateContact,
        removeSuppressions: actions_1.removeSuppressions,
        addSuppressions: actions_1.addSuppressions,
        importStatus: actions_1.importStatus
    },
    settings: settings_1.settings,
};
//# sourceMappingURL=index.js.map