import { UmbDocumentTypeCompositionServerDataSource } from './document-type-composition.server.data-source.js';
import { UmbRepositoryBase } from '../../../../core/repository/index.js';
export class UmbDocumentTypeCompositionRepository extends UmbRepositoryBase {
    #compositionSource;
    constructor(host) {
        super(host);
        this.#compositionSource = new UmbDocumentTypeCompositionServerDataSource(this);
    }
    async getReferences(unique) {
        return this.#compositionSource.getReferences(unique);
    }
    async availableCompositions(args) {
        return this.#compositionSource.availableCompositions(args);
    }
}
export { UmbDocumentTypeCompositionRepository as api };
