import type { UmbApi } from '../models/api.interface.js'; import type { ApiLoaderProperty, ClassConstructor, ElementAndApiLoaderProperty } from '../types/utils.js'; /** * Loads the API class constructor from a manifest's `api`/`js` property. * @template {UmbApi} ApiType * @param {ApiLoaderProperty | ElementAndApiLoaderProperty} property The manifest property to load the API from. * @returns {Promise | undefined>} The resolved API class constructor, if found. */ export declare function loadManifestApi(property: ApiLoaderProperty | ElementAndApiLoaderProperty): Promise | undefined>;