import { CapabilityWebhook } from './CapabilityWebhook.mjs';

/**
 * Represents the meetings-related capabilities configuration for an application.
 */
type CapabilityMeetings = {
    /**
     * Webhook configuration for meetings-related events.
     */
    webhooks: {
        /**
         * Webhook for events related to changes in meeting rooms.
         */
        roomChanged: CapabilityWebhook;
        /**
         *  Webhook for events related to changes in meeting sessions.
         */
        sessionChanged: CapabilityWebhook;
        /**
         *  Webhook for events related to changes in meeting recording.
         */
        recordingChanged: CapabilityWebhook;
    };
};

export type { CapabilityMeetings };
