| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
/**
 * Base class for all Large containers which we can show.
 */
export default class LargeContainer {
    /**
     * Show this container.
     * @returns Promise
     */
    show () {
    }
    /**
     * Hide this container.
     * @returns Promise
     */
    hide () {
    }
    /**
     * Resize this container.
     * @param {number} containerWidth available width
     * @param {number} containerHeight available height
     * @param {boolean} animate if container should animate it's resize process
     */
    // eslint-disable-next-line no-unused-vars
    resize (containerWidth, containerHeight, animate) {
    }
    /**
     * Handler for "hover in" events.
     */
    onHoverIn (e) { // eslint-disable-line no-unused-vars
    }
    /**
     * Handler for "hover out" events.
     */
    onHoverOut (e) { // eslint-disable-line no-unused-vars
    }
    /**
     * Update video stream.
     * @param {string} userID
     * @param {JitsiTrack?} stream new stream
     * @param {string} videoType video type
     */
    setStream (userID, stream, videoType) {// eslint-disable-line no-unused-vars
    }
    /**
     * Show or hide user avatar.
     * @param {boolean} show
     */
    showAvatar (show) { // eslint-disable-line no-unused-vars
    }
    /**
     * Whether current container needs to be switched on dominant speaker event
     * when the container is on stage.
     * @return {boolean}
     */
    stayOnStage () {
    }
}
 |