import type { UmbMemberGroupCollectionFilterModel } 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 UmbMemberGroupCollectionRepository extends UmbRepositoryBase implements UmbCollectionRepository {
    #private;
    constructor(host: UmbControllerHost);
    requestCollection(filter: UmbMemberGroupCollectionFilterModel): Promise<import("../../../../core/repository/index.js").UmbDataSourceResponse<import("../../../../core/repository/index.js").UmbPagedModel<import("../types.js").UmbMemberGroupCollectionModel>>>;
}
export default UmbMemberGroupCollectionRepository;
