/** * Creates new instance of ComponentsVersions which will be discovering * the versions of conferencing system components in given * JitsiConference. * @param conference JitsiConference instance which will be used to * listen for focus presence updates. * @constructor */ export default function ComponentsVersions(conference: any): void; export default class ComponentsVersions { /** * Creates new instance of ComponentsVersions which will be discovering * the versions of conferencing system components in given * JitsiConference. * @param conference JitsiConference instance which will be used to * listen for focus presence updates. * @constructor */ constructor(conference: any); versions: {}; conference: any; processVersions(versions: any, mucResource: any, mucJid: any): void; /** * Obtains the version of conferencing system component. * @param componentName the name of the component for which we want to obtain * the version. * @returns {String} which describes the version of the component identified by * given componentName or undefined if not found. */ getComponentVersion(componentName: any): string; }