"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const syncAudiences_1 = __importDefault(require("./syncAudiences"));
const destination = {
    name: 'Bing Ads Audiences',
    slug: 'actions-bing-ads-audiences',
    mode: 'cloud',
    authentication: {
        scheme: 'oauth2',
        fields: {}
    },
    extendRequest({ auth }) {
        return {
            headers: {
                authorization: `Bearer ${auth?.accessToken}`
            }
        };
    },
    audienceFields: {},
    audienceConfig: {
        mode: {
            type: 'synced',
            full_audience_sync: false
        }
    },
    actions: {
        syncAudiences: syncAudiences_1.default
    }
};
exports.default = destination;
//# sourceMappingURL=index.js.map