import type { UmbDocumentBlueprintDetailModel } from '../../types.js'; import { UmbDocumentBlueprintServerDataSource } from './document-blueprint-detail.server.data-source.js'; import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js'; import { UmbDetailRepositoryBase } from '../../../../core/repository/index.js'; import type { UmbRepositoryResponse } from '../../../../core/repository/index.js'; export declare class UmbDocumentBlueprintDetailRepository extends UmbDetailRepositoryBase { constructor(host: UmbControllerHost); /** * Gets an existing document blueprint by its unique identifier for scaffolding purposes, i.e. to create a new document based on an existing blueprint. * @param {string} unique - The unique identifier of the document blueprint. * @returns {Promise>} - The document blueprint data. * @memberof UmbDocumentBlueprintDetailRepository */ scaffoldByUnique(unique: string): Promise>; } export { UmbDocumentBlueprintDetailRepository as api };