import type { UmbTemporaryFileConfigurationModel } from '../types.js'; import { UmbRepositoryBase } from '../../repository/index.js'; import type { UmbApi } from '../../../../libs/extension-api/index.js'; import type { UmbControllerHost } from '../../../../libs/controller-api/index.js'; import type { Observable } from '../../../../libs/observable-api/index.js'; export declare class UmbTemporaryFileConfigRepository extends UmbRepositoryBase implements UmbApi { #private; /** * Promise that resolves when the repository has been initialized, i.e. when the configuration has been fetched from the server. */ initialized: Promise; constructor(host: UmbControllerHost); requestTemporaryFileConfiguration(): Promise; /** * Subscribe to the entire configuration. * @returns {Observable} */ all(): Observable; /** * Subscribe to a part of the configuration. * @param part * @returns {Observable} */ part(part: Part): Observable; } export default UmbTemporaryFileConfigRepository;