"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.v1TestingPreset = void 0;
const types_1 = require("../types");
exports.v1TestingPreset = {
    role: {
        permissions: {
            acceptWaitingRequests: true,
            disableParticipantAudio: true,
            disableParticipantScreensharing: true,
            disableParticipantVideo: true,
            kickParticipants: true,
            pinParticipant: true,
            allowRecording: false,
            editDisplayName: false,
        },
        waitingRoom: types_1.WaitingRoomConversionToV1Type.ON_ACCEPT,
        plugins: {
            close: true,
            start: true,
        },
        produce: {
            video: false,
            audio: true,
            screenshare: true,
            polls: true,
            chat: {
                text: true,
                files: true,
            },
            reactions: true,
        },
        flags: {
            hiddenParticipant: false,
        },
    },
    uiConfig: {
        aloneHereElement: false,
        controlBar: true,
        controlBarElements: {
            plugins: true,
            screenShare: true,
            share: true,
            participants: true,
            chat: true,
            polls: true,
            fullscreen: true,
        },
        header: true,
        headerElements: {
            clock: true,
            title: true,
            logo: true,
            participantCount: true,
        },
        grid: {
            multi: {
                maxVideoCount: 6,
                videoFit: "cover",
            },
            single: {
                maxVideoCount: 6,
                videoFit: "cover",
            },
            defaultView: "multi",
        },
        logo: "https://dyte-uploads.s3.ap-south-1.amazonaws.com/themes/adplist_logo.svg",
    },
};
//# sourceMappingURL=defaultV1preset.js.map