import { JitsiMeetExternalApi } from './types';
/**
 * Injects the external_api.js script for the corresponding domain in DOM
 * and resolves with either the `JitsiMeetExternalApi` class definition or an error.
 *
 * Only the first script will be injected, therefore avoid using multiple instances
 * with mixed domains and release version at the same time.
 *
 * @param {string} domain - The domain of the external API
 * @param {string} release - The Jitsi Meet release. Expected format: 'release-1234'
 * @param {string} appId - The tenant for JaaS Meetings
 * @returns {Promise<JitsiMeetExternalApi>} - The JitsiMeetExternalAPI or an error
 */
export declare const fetchExternalApi: (domain?: string, release?: string | undefined, appId?: string | undefined) => Promise<JitsiMeetExternalApi>;
