import { UmbStoreBase } from '../store-base.js'; import type { UmbDetailStore } from './detail-store.interface.js'; import type { UmbEntityModel } from '../../entity/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; /** * @class UmbDetailStoreBase * @augments {UmbStoreBase} * @description - Data Store for Data Type items */ export declare abstract class UmbDetailStoreBase extends UmbStoreBase implements UmbDetailStore { /** * Creates an instance of UmbDetailStoreBase. * @param {UmbControllerHost} host - The controller host for this controller to be appended to * @param storeAlias - The alias of the store * @memberof UmbDetailStoreBase */ constructor(host: UmbControllerHost, storeAlias: string); /** * Retrieve a detail model from the store * @param {unique} string unique identifier * @param unique * @returns {Observable} * @memberof UmbDetailStoreBase */ byUnique(unique: string): import("rxjs").Observable; /** * Retrieve multiple detail models from the store * @param {Array} uniques - Array of unique identifiers * @returns {Observable>} * @memberof UmbDetailStoreBase */ byUniques(uniques: Array): import("rxjs").Observable; }