import type { UmbScriptItemModel } from '../../types.js'; import type { UmbDataSourceResponse, UmbItemDataSource } from '../../../../core/repository/index.js'; import { UmbControllerBase } from '../../../../../libs/class-api/index.js'; /** * A data source for script items that fetches data from the server * @class UmbScriptItemServerDataSource * @implements {UmbItemDataSource} */ export declare class UmbScriptItemServerDataSource extends UmbControllerBase implements UmbItemDataSource { #private; /** * Fetches the items for the given uniques from the server * @param {Array} uniques - The uniques of the scripts to fetch * @returns {UmbDataSourceResponse>} The requested script items, or an error * @memberof UmbScriptItemServerDataSource */ getItems(uniques: Array): Promise>>; }