import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; import { type UmbApi } from '../../../../libs/extension-api/index.js'; /** * * @param {UmbControllerHost} host - The host to parse on as the host to the extension api. * @param {string} alias - The alias of the extension api to create. * @param {Array} constructorArgs - The constructor arguments to pass to the extension api, host will always be appended as the first argument, meaning these arguments will be second and so forth. * @returns {ApiType} a class instance of the api provided via the manifest that matches the given alias. You have to type this via the generic `ApiType` parameter. */ export declare function createExtensionApiByAlias(host: UmbControllerHost, alias: string, constructorArgs?: Array): Promise;