import type { UmbRelationTypeCollectionFilterModel } from '../types.js';
import { UmbRepositoryBase } from '../../../../core/repository/index.js';
import type { UmbCollectionRepository } from '../../../../core/collection/index.js';
import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js';
export declare class UmbRelationTypeCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
    #private;
    constructor(host: UmbControllerHost);
    requestCollection(filter: UmbRelationTypeCollectionFilterModel): Promise<import("../../../../core/repository/index.js").UmbDataSourceResponse<import("../../../../core/repository/index.js").UmbPagedModel<import("../../types.js").UmbRelationTypeDetailModel>>>;
}
export default UmbRelationTypeCollectionRepository;
