"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SlackPlugin = void 0;
const index_js_1 = require("../../types/index.js");
const index_js_2 = require("./shared/index.js");
exports.SlackPlugin = (0, index_js_2.getNativeOpenApiPlugin)({
    name: 'Slack',
    id: index_js_1.ExtendedIntegrationPluginId.SLACK,
    authMethods: {
        bearer: true,
        oauth2BringYourOwn: {
            tokenUrl: 'https://slack.com/api/oauth.access',
            authorizationUrl: 'https://slack.com/oauth/authorize',
            revokeTokenUrl: 'https://slack.com/api/auth.revoke',
            iconUrl: 'https://integrations.superblocks.com/img/slack.png'
        }
    },
    serverURL: 'https://slack.com/api'
});
//# sourceMappingURL=slack.js.map